Commit Graph

13 Commits

Author SHA1 Message Date
foreverbell
7d1ad5bf38 RaftMerge: rollback and TLC models. (#11) 2018-03-22 14:56:07 +08:00
foreverbell
b66286b0dd RaftMerge: body part of multi-raft region merge protocol except rollback. (#10) 2018-03-21 15:10:16 +08:00
foreverbell
44b8611bc2 RaftMerge: implement a simplified raft model. (#9) 2018-03-13 21:54:45 +08:00
foreverbell
29d92af688 percolator: Added README and TLC models. (#8) 2018-02-06 17:51:28 +08:00
foreverbell
92b423e1ce percolator: verify snapshot isolation property. (#6) 2018-02-03 07:41:09 +01:00
foreverbell
013fe46836 all writes cannot overlap (#7) 2018-02-01 22:37:45 +08:00
foreverbell
393b685359 Port raft from ongardie/raft.tla as-is. (#3) 2018-02-01 15:20:23 +08:00
foreverbell
eb014b8530 percolator: Remove canGoCommit and canGoPrewrite. (#5) 2018-02-01 15:09:11 +08:00
foreverbell
9606315fab TLA+ for Percolator. 2018-01-31 20:28:07 +08:00
siddontang
9e508c68f7 add Percolator specification 2018-01-31 20:28:07 +08:00
foreverbell
7bf22a8151
Fix silly error in Coq proof. 2018-01-21 20:45:05 +08:00
foreverbell
5aee4f13c6
TLAPS and Coq proof of TwoPC protocol. 2018-01-18 15:16:09 +08:00
siddontang
f6e2ebf29d
Initial commit 2017-12-19 19:12:25 +08:00