OrleansContrib/Orleans.Providers.MongoDB

Clustering: support extended membership protocol

ReubenBond opened this issue · 4 comments

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

Done in this big PR: #72

Solved with 2 different approaches.

Very quick resolution, @SebastianStehle - the result looks great!

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.