diff options
Diffstat (limited to 'same/src/main/java/com/orbekk/same/services.proto')
-rw-r--r-- | same/src/main/java/com/orbekk/same/services.proto | 5 |
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 { |