[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: commit: ldap/servers/slapd/overlays pcache.c
> hyc@OpenLDAP.org wrote:
>> Update of /repo/OpenLDAP/pkg/ldap/servers/slapd/overlays
>>
>> Modified Files:
>> pcache.c 1.177 -> 1.178
>>
>> Log Message:
>> ITS#6251 framework for TTR. refresh not yet implemented.
>
> At the moment the idea for implementing refresh is to refactor
> syncrepl_entry() so that we can reuse the bulk of it. (Mainly the code
> that
> generates an appropriate Modify request based on the difference between
> the
> local entry and the remote entry.)
>
> Detecting renames will be trickier since the cache typically won't have
> any
> entryUUIDs. I think we'll simply have to treat it as a Delete / Add...
... which makes sense for a cache, all in all.
Or, as implementing this feature seems to move towards on-demand sync
replication, we could always include entryUUID and entryCSN in the
requested attributes, e.g. by implicitly adding them to the attrsets.
p.