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:
parent
6bc3758082
commit
ed3e847785
@ -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;
|
||||
|
@ -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,
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user