Reproduced Raft log consensus algorithm for fault-tolerant SurfStore
Run BlockStore server:
$ make run-blockstoreRun RaftSurfstore server:
$ make IDX=0 run-raftTest:
$ make testSpecific Test:
$ make TEST_REGEX=Test specific-testClean:
$ make clean[1] Ongaro, Diego, and John Ousterhout. "In search of an understandable consensus algorithm." 2014 USENIX Annual Technical Conference (Usenix ATC 14). 2014.