directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <kayyag...@apache.org>
Subject Re: Usage of Sequence numbers to manage AP updates
Date Thu, 16 Dec 2010 19:44:03 GMT
On Thu, Dec 16, 2010 at 6:43 PM, Emmanuel Lecharny <elecharny@gmail.com> wrote:
> Hi,
>
> in a recent mail, I suggested we add some Timestamp to APs and Entries to
> manage a differed evaluation of references to Subentries.
>
> First, let's use the term 'SeqNumber' instead of 'Timestamp', as we don't
> need such a value to be time based.
>
> So far, it seems to be a valid idea, except that we won't be able to use
> only one SeqNumber for all the AP types : we need one per role.
> The rational is that SAP are exclusive, but only withing their roles. What
> that means is that when you have two SAPs with the same role in a tree, any
> entry below the lower SAP will only depends on this lower SAP, not the other
> one. But if the entry is below two different SAPs, and if we update the
> upper SAP, we have to know that this upper SAP has been updated when
> processing the entry. With only one SeqNumber, that won't work.
>
> So we need 4 SeqNumbers, to manage the AccessControl, CollectiveAttribute,
> TriggerExecution and SubSchema roles.
>
> It's not really a big deal, as all those seqNumber will be updated only once
> per entry.
can we use a bit string with 128 bits, so that it can be represented
as a single ATAV
or is it gonna be a overhead?

-- 
Kiran Ayyagari

Mime
View raw message