Lock-free tdb lookups

Joe Seigh jseigh_02 at xemaps.com
Wed Jan 18 14:08:32 GMT 2006


I took a look at the tdb source.  It would be pretty straightforward
to make it read lock-free except for the transactional stuff.
Transactions have to be atomic w.r.t. other operations.  I can't see
any way of making things lock-free without infringing, in part at least,
on patent application 20050198030 "Efficient support of consistent cyclic
search with read-copy-update" by Paul McKenney, file in March 2004,
and probably on anything else filed on software transactional memory.

So "Closed on account of patents" I guess.

--
Joe Seigh



More information about the samba-technical mailing list