diff options
author | Volker Lendecke <vl@samba.org> | 2020-04-07 15:17:42 +0200 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2020-04-28 09:08:39 +0000 |
commit | 4f3db63d5e68382fff9196ce6cf9976501519fdc (patch) | |
tree | 4ad4633277d45d02388683ea2d6f66fa1a8ea2c4 /ctdb | |
parent | 861dd8c48a5f680967f07378899443ce42237f31 (diff) | |
download | samba-4f3db63d5e68382fff9196ce6cf9976501519fdc.tar.gz |
ctdb-protocol: Add new control CTDB_CONTROL_ECHO_DATA
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb')
-rw-r--r-- | ctdb/protocol/protocol.h | 8 |
1 files changed, 8 insertions, 0 deletions
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; }; |