Closed martinduke closed 5 years ago
Addresses #29, obviously.
I rewrote the shared-state section completely. I believe this addresses all of @nibanks's review that I didn't push back on.
Thanks for your comments!
Do you have concrete suggestion the VN/Retry thing? If not, let's continue with the review and file a separate issue about this. The WG is not going to rule on this in the timescale of this PR.
For the VN/Retry thing, I was thinking that the server will need to report it's supported versions when initially setting up. That info would be passed to the retry service. The problem (besides the extra state exchange) is if the same retry service sits in front of several different servers that all support different versions. It could definitely complicate things.
At long last, this is a writeup of what @nibanks proposed back in NYC. There's a bit further thought in this design over and above what he presented then.