Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Close connections to members after they are removed from cluster #12926
When a member is suspected, its connection is closed immediately and if suspecting
3.10.1 backport of #12924
When a member is suspected, its connection is closed immediately and if suspecting member is the master, it removes that member from cluster. But if a slave member receives a member remove event without suspecting that member, its connection remains open, unless connection fails with an IO exception. Additionally, `Invocation` now keeps reference to the connection which operation is sent through. This is just for logging purposes. Before, `Invocation` was logging the current/latest connection to the remote target.