[clug] February CLUG Programmers' Special Interest Group meeting

Steve Walsh steve at nerdvana.org.au
Tue Feb 7 04:16:38 GMT 2006

We have a winner!!

Tridge (Andrew Tridgell) has offered to talk about adding transactions to


For those who don't know, tdb is the little database inside Samba, and
recently he's added transactions to it, to allow for rollback and make
it crash safe. That raised some interesting problems with fsync(),
msync() and undo logs, plus techniques for avoiding a separate
transaction file.

Aaron Seigo from KDE recently showed some interest in incorporating
this stuff into KDE (via ldb), and Tridge has done some optimisations to tdb
to make this practical. Tridge will (hopefully) discuss the problems Aaron
hit and how
they were fixed.

Hope to see you at Pancakes. Look for the PSIG Penguin sign at the bottom of
the stairs.


More information about the linux mailing list