Skip to content
Commit Detail

Commit e096cab

Author
Rachel Chen <rachel@chens.email> 2022-08-10 00:55:14 -0700
Parents
c311064
Tree
c0c9772
chord/kv: implement atomic leave;

This commit completes the second part of the algorithm proposed by
Ali Ghodsi of request lock from the successor before leaving. More tests
are needed to verify the mechanism.

Changes in this commit:
chord/kv_membership: remove the lock on predecessor when joining;
	break out finish operation into advisory stablize and release;
	implement leave locking as per algorithm
README: update chord KV status

Files changed

15 files changed~15 modified