[LMDB] Re: [ROADMAP] Catalyst's focus on Samba

Andreas Schneider asn at samba.org
Thu Mar 30 13:57:30 UTC 2017


On Tuesday, 28 March 2017 08:23:19 CEST Andreas Schneider via samba-technical 
wrote:
> On Wednesday, 22 March 2017 02:02:41 CEST Andrew Bartlett via
> samba-technical
> wrote:
> > On Tue, 2017-03-21 at 11:49 +0100, Stefan Metzmacher wrote:
> > > Hi Andrew,
> > > 
> > > > Scale
> > > > -----
> > > > 
> > > > Tied up in performance work is a desire to have samba scale more,
> > > > to
> > > > serve more user and hold more groups/group members.  The direction
> > > > of
> > > > this work is less certain, but having broken the back of the 'too
> > > > many
> > > > links melts Samba' issue, I'm sure we will be asked to do more
> > > > here.
> > > > 
> > > > Specific possibilities include LMDB and a GUID-based index scheme.
> > > 
> > > If you play with lmdb, please try to understand how OpenLDAP does the
> > > indexing. I think we should also make use of the virtual databases
> > > of lmdb, so that we can keep the index records away from the real
> > > objects.
> > > We could also have the different partitions within a single lmdb
> > > file.
> > 
> > Thanks for the suggestions.  That certainly could make it tidier.
> 
> Jakub Hrozek has a branch with lmdb support and has also written a lot of
> ldb tests. The tests use cmocka. We already use cmocka in Samba.

There is a TODO for the branch which will probably be helpful if you start 
working on it ...

https://github.com/jhrozek/samba-ldb-mdb/issues

-- 
Andreas Schneider                   GPG-ID: CC014E3D
Samba Team                             asn at samba.org
www.samba.org



More information about the samba-technical mailing list