[PATCH] GUID index for LDB

Andrew Bartlett abartlet at samba.org
Fri Sep 1 06:04:57 UTC 2017


On Tue, 2017-08-29 at 17:20 +1200, Andrew Bartlett via samba-technical
wrote:
> On Tue, 2017-08-22 at 16:41 +1200, Andrew Bartlett via samba-
> technical
> wrote:
> > 
> > Finally, my GUID-index branch has been updated.  More work on
> > tests,
> > both new and existing will keep me busy for another week, but I'm
> > pretty pleased with how it is working out.
> 
> I have continued to work on this.  

I'm continuing to test this branch.  There are some issues with other
parts of Samba that worked due to DB ordering assumptions.  However
overall, I think it is good.

The only other news is that while upgrades will be seamless, downgrades
will require running a script (which I'll write) or modification of the
@INDEXLIST on all the backend DBs.  We don't support a seamless
downgrade.  

I'll do some performance work on it over the weekend.  The previous
tests show a small performance cost (5% or so) on searches, and a bit
performance benefit (%40) on adding users. 

I'll e-mail Tridge/Douglas/Catalyst for permission on a re-licence to
LGPLv3 the binary search macros next week.

I know it is a massive patch set, but some feedback would be helpful.

http://git.catalyst.net.nz/gitweb?p=samba.git;a=shortlog;h=refs/heads/GUID-index-6

Thanks,

Andrew Bartlett
-- 
Andrew Bartlett
https://samba.org/~abartlet/
Authentication Developer, Samba Team         https://samba.org
Samba Development and Support, Catalyst IT   
https://catalyst.net.nz/services/samba







More information about the samba-technical mailing list