summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/services.proto
diff options
context:
space:
mode:
Diffstat (limited to 'same/src/main/java/com/orbekk/same/services.proto')
-rw-r--r--same/src/main/java/com/orbekk/same/services.proto5
1 files changed, 4 insertions, 1 deletions
diff --git a/same/src/main/java/com/orbekk/same/services.proto b/same/src/main/java/com/orbekk/same/services.proto
index 1f0064f..8c05e3f 100644
--- a/same/src/main/java/com/orbekk/same/services.proto
+++ b/same/src/main/java/com/orbekk/same/services.proto
@@ -38,8 +38,10 @@ message MasterState {
optional int64 revision = 5;
}
+// Next tag: 4
message MasterTakeoverResponse {
- optional int64 highest_known_revision = 1;
+ optional bool success = 2;
+ optional ClientState client_state = 3;
}
message FullStateResponse {
@@ -71,6 +73,7 @@ service Client {
rpc MasterDown (MasterState) returns (Empty);
rpc MasterTakeover (MasterState) returns (MasterTakeoverResponse);
rpc GetFullState (Empty) returns (FullStateResponse);
+ rpc MasterTakeoverFinished (MasterState) returns (Empty);
}
service Master {