Rev 694: add randrec to Makefile in http://samba.org/~tridge/ctdb
tridge at samba.org
tridge at samba.org
Thu Jan 3 22:19:21 GMT 2008
------------------------------------------------------------
revno: 694
revision-id:tridge at samba.org-20080103221906-nuq3067kb7wfw8xq
parent: tridge at samba.org-20080102114446-ci6yp94r12pwnfto
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge.kantana
timestamp: Fri 2008-01-04 09:19:06 +1100
message:
add randrec to Makefile
modified:
Makefile.in makefile.in-20061117234101-o3qt14umlg9en8z0-1
server/ctdb_recover.c ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
=== modified file 'Makefile.in'
--- a/Makefile.in 2007-10-15 04:44:06 +0000
+++ b/Makefile.in 2008-01-03 22:19:06 +0000
@@ -53,7 +53,7 @@
server/ctdb_serverids.o server/ctdb_persistent.o \
$(CTDB_CLIENT_OBJ) $(CTDB_TCP_OBJ) @INFINIBAND_WRAPPER_OBJ@
-TEST_BINS=bin/ctdb_bench bin/ctdb_fetch bin/ctdb_store bin/ctdb_persistent bin/rb_test \
+TEST_BINS=bin/ctdb_bench bin/ctdb_fetch bin/ctdb_store bin/ctdb_randrec bin/ctdb_persistent bin/rb_test \
@INFINIBAND_BINS@
BINS = bin/ctdb @CTDB_SCSI_IO@ bin/ctdb_ipmux bin/smnotify
@@ -126,6 +126,10 @@
@echo Linking $@
@$(CC) $(CFLAGS) -o $@ tests/ctdb_store.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
+bin/ctdb_randrec: $(CTDB_CLIENT_OBJ) tests/ctdb_randrec.o
+ @echo Linking $@
+ @$(CC) $(CFLAGS) -o $@ tests/ctdb_randrec.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
+
bin/ctdb_persistent: $(CTDB_CLIENT_OBJ) tests/ctdb_persistent.o
@echo Linking $@
@$(CC) $(CFLAGS) -o $@ tests/ctdb_persistent.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS)
=== modified file 'server/ctdb_recover.c'
--- a/server/ctdb_recover.c 2008-01-02 11:44:46 +0000
+++ b/server/ctdb_recover.c 2008-01-03 22:19:06 +0000
@@ -332,6 +332,7 @@
if the rsn values are equal */
if (header.rsn < hdr->rsn ||
(header.dmaster != ctdb->pnn && header.rsn == hdr->rsn)) {
+#if 0
/* this is a push optimisation - we can skip writing the record if:
1) this is not a persistent db
@@ -344,7 +345,9 @@
header.dmaster != ctdb->pnn &&
hdr->dmaster != ctdb->pnn) {
DEBUG(5,("Skipping push of record\n"));
- } else {
+ } else
+#endif
+{
ret = ctdb_ltdb_store(ctdb_db, key, hdr, data);
if (ret != 0) {
DEBUG(0, (__location__ " Unable to store record\n"));
More information about the samba-cvs
mailing list