Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

akka.cluster - disseminate downing decisions faster #4598

Merged
merged 2 commits into from
Nov 3, 2020

Conversation

zbynek001
Copy link
Contributor

disseminate downing decisions faster (Migrated from akka/akka#29640)

  • when SBR downs the reachable side (minority) it's important
    to quickly inform everybody to shutdown

  • send gossip directly to downed node, STONITH signal

  • gossip to a few random immediately when self is downed, which
    is always the last from the SBR downing

  • enable gossip speedup when there are downed members

  • adjust TransitionSpect to the new behavior

  • update ValidNodeForGossip behavior

* when SBR downs the reachable side (minority) it's important
  to quickly inform everybody to shutdown
* send gossip directly to downed node, STONITH signal
* gossip to a few random immediately when self is downed, which
  is always the last from the SBR downing
* enable gossip speedup when there are downed members
* adjust TransitionSpect to the new behavior

* update ValidNodeForGossip behavior
@Aaronontheweb Aaronontheweb self-assigned this Oct 29, 2020
@Aaronontheweb Aaronontheweb added this to the 1.4.11 milestone Oct 29, 2020
@Aaronontheweb Aaronontheweb added this to In progress in Oct 26 - Nov 6 Sprint via automation Oct 29, 2020
@Aaronontheweb
Copy link
Member

looks excellent - I'll be eager to dive in and take a look.

Copy link
Member

@Aaronontheweb Aaronontheweb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Aaronontheweb Aaronontheweb merged commit f628ba9 into akkadotnet:dev Nov 3, 2020
Oct 26 - Nov 6 Sprint automation moved this from In progress to Done Nov 3, 2020
@zbynek001 zbynek001 deleted the cluster-quick-down branch July 16, 2021 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants