From: Volker Lendecke Date: Tue, 7 Apr 2020 13:17:42 +0000 (+0200) Subject: ctdb-protocol: Add new control CTDB_CONTROL_ECHO_DATA X-Git-Tag: ldb-2.2.0~871 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f3db63d5e68382fff9196ce6cf9976501519fdc;p=thirdparty%2Fsamba.git ctdb-protocol: Add new control CTDB_CONTROL_ECHO_DATA Signed-off-by: Volker Lendecke Reviewed-by: Martin Schwenke --- diff --git a/ctdb/protocol/protocol.h b/ctdb/protocol/protocol.h index 04a651018be..35543a67cf9 100644 --- a/ctdb/protocol/protocol.h +++ b/ctdb/protocol/protocol.h @@ -375,6 +375,7 @@ enum ctdb_controls {CTDB_CONTROL_PROCESS_EXISTS = 0, CTDB_CONTROL_TUNNEL_DEREGISTER = 153, CTDB_CONTROL_VACUUM_FETCH = 154, CTDB_CONTROL_DB_VACUUM = 155, + CTDB_CONTROL_ECHO_DATA = 156, }; #define MAX_COUNT_BUCKETS 16 @@ -859,6 +860,11 @@ struct ctdb_db_vacuum { }; +struct ctdb_echo_data { + uint32_t timeout; + TDB_DATA buf; +}; + struct ctdb_req_control_data { uint32_t opcode; union { @@ -897,6 +903,7 @@ struct ctdb_req_control_data { struct ctdb_traverse_all_ext *traverse_all_ext; struct ctdb_pid_srvid *pid_srvid; struct ctdb_db_vacuum *db_vacuum; + struct ctdb_echo_data *echo_data; } data; }; @@ -932,6 +939,7 @@ struct ctdb_reply_control_data { enum ctdb_runstate runstate; uint32_t num_records; int tdb_flags; + struct ctdb_echo_data *echo_data; } data; };