summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-03-19 19:40:10 +0100
committerStefan Metzmacher <metze@samba.org>2008-04-12 09:14:09 +0200
commitdfb181ab732e0a43accb3b1b328617701fc3e566 (patch)
treeb5c1feb7de444ce0d449c9014c4c76ec0194664f /source3/Makefile.in
parentd3eebed911becad9b97c78c10a53c9ca8ba066ec (diff)
downloadsamba-dfb181ab732e0a43accb3b1b328617701fc3e566.tar.gz
samba-dfb181ab732e0a43accb3b1b328617701fc3e566.tar.bz2
samba-dfb181ab732e0a43accb3b1b328617701fc3e566.zip
dbwrap: add dbwrap_tdb2 backend
This backend can be used untill ctdb knows about real transactions. It stores a master tdb in a shared location and a readonly copy on the local harddisk. Reads are always on the local tdb and writes always on both. Change notify messages are send to all message context, which ask for them. With the notifies it's possible to just update the changed records, instead of copying all records (which is the fallback). You need to configure: dbwrap:use_tdb2=yes dbwrap_tdb2:master directory=/some/shared/path dbwrap_tdb2:local directory=/var/lib/samba metze (This used to be commit aa6230de0d5f1875aa8c12c4fc017d3a40f90890)
Diffstat (limited to 'source3/Makefile.in')
-rw-r--r--source3/Makefile.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/Makefile.in b/source3/Makefile.in
index 1c760d8986..08883d8da4 100644
--- a/source3/Makefile.in
+++ b/source3/Makefile.in
@@ -247,7 +247,8 @@ LIBTDB_OBJ0 = @TDB_OBJS@
LIBTDB_OBJ = $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ)
TDB_OBJ = lib/util_tdb.o \
- lib/dbwrap.o lib/dbwrap_tdb.o lib/dbwrap_ctdb.o \
+ lib/dbwrap.o lib/dbwrap_tdb.o \
+ lib/dbwrap_tdb2.o lib/dbwrap_ctdb.o \
lib/dbwrap_rbt.o @LIBTDB_STATIC@
SMBLDAP_OBJ = @SMBLDAP@ @SMBLDAPUTIL@