Skip to content

Conversation

@muhamadazmy
Copy link
Contributor

Invocation Pause RPC command requires protocol version V3

Summary:
Make sure that nodes with V1.5 don't crash when receiving an unknown
rpc command

@muhamadazmy
Copy link
Contributor Author

@slinkydeveloper Are you aware of any changes in the RPC command that requires wire protocol version V3 ?

@slinkydeveloper
Copy link
Contributor

Make sure that nodes with V1.5 don't crash when receiving an unknown
rpc command

Pause should work fine on 1.5 too?

@slinkydeveloper
Copy link
Contributor

slinkydeveloper commented Jan 23, 2026

@slinkydeveloper Are you aware of any changes in the RPC command that requires wire protocol version V3 ?

I don't know about the details of wire protocol, but i don't think we changed this command at all in this release, right?

@muhamadazmy
Copy link
Contributor Author

@slinkydeveloper Not really. The RPC (manual) Pause command did not exist in v1.5.x and this caused the node to panic on decoding the rpc message.

https://github.com/restatedev/restate/blob/release-1.5/crates/types/src/net/partition_processor.rs#L96

@slinkydeveloper
Copy link
Contributor

Ahhhhh right we're talking about RPC, not wal commands, then yes Pause did not exist in 1.5, sorry for the mistake

Summary:
Make sure that nodes with V1.5 don't crash when receiving an unknown
rpc command
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants