summaryrefslogtreecommitdiff
path: root/ovsdb/raft-rpc.h
diff options
context:
space:
mode:
Diffstat (limited to 'ovsdb/raft-rpc.h')
-rw-r--r--ovsdb/raft-rpc.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/ovsdb/raft-rpc.h b/ovsdb/raft-rpc.h
index 15ddf0128..bdc3429cc 100644
--- a/ovsdb/raft-rpc.h
+++ b/ovsdb/raft-rpc.h
@@ -205,6 +205,13 @@ struct raft_add_server_reply {
struct raft_remove_server_reply {
struct raft_rpc_common common;
bool success;
+
+ /* SID of the removed server, but all-zeros if it is the same as the
+ * destination of the RPC. (Older ovsdb-server did not have 'target_sid'
+ * and assumed that the destination was always the target, so by omitting
+ * 'target_sid' when this is the case we can preserve a small amount of
+ * inter-version compatibility.) */
+ struct uuid target_sid;
};
struct raft_install_snapshot_request {