each has a subset of commands, and upgrading one protocol shouldn't effect the other (mainly: when client <-> server gets new commands, the old worker should still be able to communicate with the server.
@reynir had the idea there could be separate client hello (one for client, one for worker). this would indeed solve the issue :)
there are two communication channels:
each has a subset of commands, and upgrading one protocol shouldn't effect the other (mainly: when client <-> server gets new commands, the old worker should still be able to communicate with the server.
@reynir had the idea there could be separate client hello (one for client, one for worker). this would indeed solve the issue :)