1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-19 18:50:24 +03:00

added a ctdb control for enabling the tdb seqnum

(This used to be ctdb commit c66920d9fb08a4a33418e2c1dcf1fc320fba3761)
This commit is contained in:
Andrew Tridgell 2007-05-04 15:33:28 +10:00
parent 6bc3758082
commit ed3e847785
2 changed files with 11 additions and 0 deletions

View File

@ -395,6 +395,16 @@ static int32_t ctdb_control_dispatch(struct ctdb_context *ctdb,
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;

View File

@ -282,6 +282,7 @@ enum ctdb_controls {CTDB_CONTROL_PROCESS_EXISTS,
CTDB_CONTROL_TRAVERSE_DATA,
CTDB_CONTROL_REGISTER_SRVID,
CTDB_CONTROL_DEREGISTER_SRVID,
CTDB_CONTROL_ENABLE_SEQNUM,
};