summaryrefslogtreecommitdiff
path: root/source4/dsdb/samdb/ldb_modules/lazy_commit.c
AgeCommit message (Collapse)AuthorFilesLines
2010-01-08s4-dsdb: use dsdb_next_callback()Andrew Tridgell1-6/+7
We can't just use the callers callback directly otherwise the ldb_module_done() is never called on the parent request, as the child request is passed to the callback. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16s4-dsdb: it is a better pattern to mark a control as done than remove itAndrew Tridgell1-2/+1
removing a control means it can't be seen by any other modules, which is usually not what is wanted. Better to just mark it non-critical, which means anyone else who wants to look at it can, but if nobody does its not an error.
2009-10-02s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OIDAndrew Bartlett1-0/+132
This allows this control to be specified as critical. We support the control because we choose to always be durable in our transactions. We really, really need a 'duplicate request' API, as at the moment we can't do this without a large, error-prone set of code that cannot cope with new request fields or types. Andrew Bartlett