-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert updates to protocol/message data types #253
Commits on Jan 24, 2023
-
Convert updates to protocol/message data types
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for bf3e94b - Browse repository at this point
Copy the full SHA bf3e94bView commit details -
Prefer 'stage' to 'event' to avoid vocab conflicts
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ba460f - Browse repository at this point
Copy the full SHA 4ba460fView commit details -
Nothing ever shipped that used these fields.
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for c0403c7 - Browse repository at this point
Copy the full SHA c0403c7View commit details -
Note that deleted field numbers are ok to reuse
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for bc20aae - Browse repository at this point
Copy the full SHA bc20aaeView commit details -
Avoid storing an Any in history
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4dbb5d2 - Browse repository at this point
Copy the full SHA 4dbb5d2View commit details -
Matt McShane committed
Jan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e86d5a - Browse repository at this point
Copy the full SHA 2e86d5aView commit details -
Add fields to Accepted and Updated events
The worker will need to recreate an input message from the data contained in these events.
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 8a15246 - Browse repository at this point
Copy the full SHA 8a15246View commit details -
Change Message.sequence_id to a oneof
Enables sequencing on event_id or command_id with strong typing.
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 920c13f - Browse repository at this point
Copy the full SHA 920c13fView commit details -
Prefer the singluar Payload where possible
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 5589634 - Browse repository at this point
Copy the full SHA 5589634View commit details -
Normal field ordering: 1 before 2
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 566505c - Browse repository at this point
Copy the full SHA 566505cView commit details -
Add event sequencing ID to accept/reject events
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 3e2fc21 - Browse repository at this point
Copy the full SHA 3e2fc21View commit details -
Matt McShane committed
Jan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for bf04580 - Browse repository at this point
Copy the full SHA bf04580View commit details -
msg ID and seq ID fields on Accept/Reject messages
Needed for the server to build out the associated Accept/Reject history event in the case that the original protocol information has been lost (e.g. due to shard movement)
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4352777 - Browse repository at this point
Copy the full SHA 4352777View commit details -
Matt McShane committed
Jan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 5da5b5b - Browse repository at this point
Copy the full SHA 5da5b5bView commit details -
Comments for UpdateWorkflowExecutionLifecycleStage enum
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for df201af - Browse repository at this point
Copy the full SHA df201afView commit details -
Rethinking the definition of Outcome
The possibility for an outcome to be incomplete is not present in the protocol messages - it is only something that can happen with the RPC so we move that indication up a level to the RPC response object. This also prevents us from accidentally storing Incomplete{} as the outcome value in an update completed event.
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for fea81d1 - Browse repository at this point
Copy the full SHA fea81d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb2092 - Browse repository at this point
Copy the full SHA 9cb2092View commit details -
Will be used to reference and sequence protocol messages from the RespondWorkflowTaskCompletedRequest.Messages field.
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 5b6a4f9 - Browse repository at this point
Copy the full SHA 5b6a4f9View commit details -
Improved comment wording on UpdateWorkflowExecutionRequest.request
Matt McShane committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ef1a9b - Browse repository at this point
Copy the full SHA 4ef1a9bView commit details -
Matt McShane committed
Jan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 6c3fe16 - Browse repository at this point
Copy the full SHA 6c3fe16View commit details