hello guys,

      Currently the entryCSN and entryUUID attributes do not have a index.

   1. entryCSN index

      I believe that the entryCSN should have a *system* level index(we can 
avoid any
      issues related to letting the user configure this index ), cause it is 
crucial for determining which
      entries needs to be served for each client( a.k.a consumer ) and peer( 
a.k.a producer)


   2. entryUUID index

      Am thinking of adding a *system* level index on entryUUID AT for the 
following reasons

      1. There is a situation where some entry(ies) needs to be deleted only 
using entryUUID.
         At the moment there is no method in CoreSession interface which takes 
a entryUUID to delete (similar to
         CS.delete(LdapDN) ). This forces us to perform a search on DIT and 
then do a delete after getting the entry.

      2. We need not force users to configure an index for this AT ( if the 
above said new method was implemented )

      ( My brain fails to think about any other valid uses of this entryUUID 
*system* index other than for deleting an
        entry ;) )

   wdyt?

Kiran Ayyagari

Reply via email to