You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lecharny <el...@gmail.com> on 2011/07/02 07:31:29 UTC

Reverse table removal : status

Hi guys,

as I'll busy most of the week-end, I won't be able to work too much on 
the branch which has been created to test the removal of the reverse 
table in index, so here is a short status on the current work going on :
- The add, delete, lookup, rename and move operation have already been 
reworked. The JdbmStore tests are working fine wrt to those operations
- The List, moveAndRename, modify and search operations need some love
- There is most certainly some work to be done in the SearchEngine 
class, as we won't be able to use the revert table, we will use sets 
intersection instead

So all in all, it seems that it's going to work, with increased 
performances for add, delete, move, rename and modify operations, as we 
will have twice less data to update on disk. The Search and Lookup 
operations should be as fast, and even a bit faster, some operations on 
the RDN index have been improved.

In the man time, I also fixed some nasty bugs in the DN and Ava classes. 
Good side effects...

I hope to be done by the end of next week.

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


Re: Reverse table removal : status

Posted by Alex Karasulu <ak...@apache.org>.
On Sat, Jul 2, 2011 at 8:31 AM, Emmanuel Lecharny <el...@gmail.com> wrote:

Thanks for the update.

> - There is most certainly some work to be done in the SearchEngine class, as
> we won't be able to use the revert table, we will use sets intersection
> instead

What does this mean, "the revert table, we will use sets intersection instead"?

> So all in all, it seems that it's going to work, with increased performances
> for add, delete, move, rename and modify operations, as we will have twice
> less data to update on disk. The Search and Lookup operations should be as
> fast, and even a bit faster, some operations on the RDN index have been
> improved.

Can't wait to play with it. Plus this will be simpler and less
confusing without the forward and reverse reference we have to keep in
our heads when dealing with the indices. The SPI will also shrink in
Partition.

> In the man time, I also fixed some nasty bugs in the DN and Ava classes.
> Good side effects...
>
> I hope to be done by the end of next week.

Sounds great. Thanks for the update.

Regards,
Alex