The current protocol does not cleanly support error handling in the handshake between the new zrok Agent and the --subordinate mode zrok share and zrok access processes.
Need to make the bootstrapper in the Agent more resilient to stray messages before the bootstrap message. Then move the bootstrap message down to the very end of the bootstrap protocol to properly support errors throughout the process.
The current protocol does not cleanly support error handling in the handshake between the new zrok Agent and the
--subordinate
modezrok share
andzrok access
processes.Need to make the bootstrapper in the Agent more resilient to stray messages before the bootstrap message. Then move the bootstrap message down to the very end of the bootstrap protocol to properly support errors throughout the process.