summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdb_control.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2009-12-11 15:31:02 +0100
committerMichael Adam <obnox@samba.org>2009-12-12 00:45:39 +0100
commit46de365e78c937ebbb7b219b36773a0aab20e7df (patch)
tree8193af18bb1a6f86e9ee78e3fdb953d0d2d6317d /ctdb/server/ctdb_control.c
parent8dedde81cd7b3e8405932d3eb84d55b184275f54 (diff)
downloadsamba-46de365e78c937ebbb7b219b36773a0aab20e7df.tar.gz
samba-46de365e78c937ebbb7b219b36773a0aab20e7df.tar.xz
samba-46de365e78c937ebbb7b219b36773a0aab20e7df.zip
Add a new control CTDB_GET_DB_SEQNUM - fetch a persistent db's sequence number.
Michael (This used to be ctdb commit a7e3b5fac6b3f5d74473f26eb86c067b35647996)
Diffstat (limited to 'ctdb/server/ctdb_control.c')
-rw-r--r--ctdb/server/ctdb_control.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_control.c b/ctdb/server/ctdb_control.c
index 9cc5591d3d7..3382fae39aa 100644
--- a/ctdb/server/ctdb_control.c
+++ b/ctdb/server/ctdb_control.c
@@ -556,6 +556,10 @@ static int32_t ctdb_control_dispatch(struct ctdb_context *ctdb,
case CTDB_CONTROL_CLEAR_LOG:
return ctdb_control_clear_log(ctdb);
+ case CTDB_CONTROL_GET_DB_SEQNUM:
+ CHECK_CONTROL_DATA_SIZE(sizeof(uint64_t));
+ return ctdb_control_get_db_seqnum(ctdb, indata, outdata);
+
default:
DEBUG(DEBUG_CRIT,(__location__ " Unknown CTDB control opcode %u\n", opcode));
return -1;