------------------------------------------------------------ revno: 249 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Andrew Tridgell <[EMAIL PROTECTED]> branch nick: tridge timestamp: Fri 2007-05-04 15:33:28 +1000 message: added a ctdb control for enabling the tdb seqnum modified: common/ctdb_control.c ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1 include/ctdb_private.h ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13 === modified file 'common/ctdb_control.c' --- a/common/ctdb_control.c 2007-05-04 01:41:29 +0000 +++ b/common/ctdb_control.c 2007-05-04 05:33:28 +0000 @@ -395,6 +395,16 @@ case CTDB_CONTROL_DEREGISTER_SRVID: return daemon_deregister_message_handler(ctdb, client_id, srvid); + case CTDB_CONTROL_ENABLE_SEQNUM: { + uint32_t db_id; + struct ctdb_db_context *ctdb_db; + CHECK_CONTROL_DATA_SIZE(sizeof(db_id)); + ctdb_db = find_ctdb_db(ctdb, db_id); + if (!ctdb_db) return -1; + tdb_enable_seqnum(ctdb_db->ltdb->tdb); + return 0; + } + default: DEBUG(0,(__location__ " Unknown CTDB control opcode %u\n", opcode)); return -1;
=== modified file 'include/ctdb_private.h' --- a/include/ctdb_private.h 2007-05-04 01:41:29 +0000 +++ b/include/ctdb_private.h 2007-05-04 05:33:28 +0000 @@ -282,6 +282,7 @@ CTDB_CONTROL_TRAVERSE_DATA, CTDB_CONTROL_REGISTER_SRVID, CTDB_CONTROL_DEREGISTER_SRVID, + CTDB_CONTROL_ENABLE_SEQNUM, };