From 476c6867a25ebbd2e662d70af97b5884f4c8e2b7 Mon Sep 17 00:00:00 2001 From: Till Rohrmann Date: Sun, 17 Dec 2023 11:43:39 +0100 Subject: [PATCH] Extend GetState, PollInputStream and SleeEntryMessage with failure variants This fixes #58. --- dev/restate/service/protocol.proto | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev/restate/service/protocol.proto b/dev/restate/service/protocol.proto index 3807159..401880c 100644 --- a/dev/restate/service/protocol.proto +++ b/dev/restate/service/protocol.proto @@ -100,7 +100,10 @@ message ErrorMessage { // Fallible: No // Type: 0x0400 + 0 message PollInputStreamEntryMessage { - bytes value = 14; + oneof result { + bytes value = 14; + Failure failure = 15; + } } // Completable: No @@ -124,6 +127,7 @@ message GetStateEntryMessage { oneof result { google.protobuf.Empty empty = 13; bytes value = 14; + Failure failure = 15; }; } @@ -152,7 +156,10 @@ message SleepEntryMessage { // The time is set as duration since UNIX Epoch. uint64 wake_up_time = 1; - google.protobuf.Empty result = 13; + oneof result { + google.protobuf.Empty result = 13; + Failure failure = 15; + } } // Completable: Yes