tdb question

Jeremy Allison jra at
Sat Feb 2 23:39:17 GMT 2008

On Fri, Feb 01, 2008 at 01:49:37PM +1100, tridge at wrote:
> You should merge the whole of lib/tdb into 3.0, so you get the new
> transaction code as well. The new transaction code is important
> ensuring that "change everything" code in a transaction doesn't get
> really slow.
> The 3.0-ctdb branch has the new tdb code in it already. See:
>    git://
> tdb in the 3.0 and 3.2 trees is completely compatible. The is no
> problem just copying the whole of lib/tdb from one to the other.

The only issue is 3.0.x is GPLv2 + later and the tdb in
3.2 is LGPLv3 + later. As 3.0.x doesn't make much use of
transactions it's probably easier and cleaner to leave
the tdb alone in 3.0.x as we don't want to add any LGPLv3
dependencies to 3.0.x by mistake.


More information about the samba-technical mailing list