Skip to content
Commit Detail

Commit d5fc796

Author
Rachel Chen <rachel@chens.email> 2022-09-01 01:27:29 -0700
Parents
9516cba
Tree
fe02417
chord: add successorsMu to ensure successors is up-to-date

A spurious failure in CI reveals that it is possible the stablize task
may override the successors list _after_ FinishJoin is called, therefore
the node contains an out-of-date view of its immediate successors.
Adding a mutex surrounding successors ensure that FinishJoin gets a
priority in updating the successors list.

Files changed

3 files changed~3 modified