Clustering: support extended membership protocol
ReubenBond opened this issue · 4 comments
ReubenBond commented
The current implementation of this clustering provider only supports the initial membership protocol, not the later extension to the protocol to support totally ordered views of cluster membership.
It's important to support this so that the provider will function correctly.
See this PR which adds such support to Consul: dotnet/orleans#6095
SebastianStehle commented
Done in this big PR: #72
SebastianStehle commented
Solved with 2 different approaches.
ReubenBond commented
Very quick resolution, @SebastianStehle - the result looks great!
SebastianStehle commented
Thx, I need it myself, I am using the provider in production and the rolling deployment is a little bit jolty and I am not sure yet, what the reason is.