├── .gitignore ├── 1_LearnCommitPoint.cfg ├── 1_LearnCommitPointFromSyncSource_3_node.cfg ├── 1_LearnCommitPointFromSyncSource_5_node.cfg ├── 1_LearnCommitPointFromSyncSource_5_node_noinv.cfg ├── 1_LearnCommitPoint_noinv.cfg ├── 2_MultiNodeSyncSourceCycle.cfg ├── 2_MultiNodeSyncSourceCycle_noinv.cfg ├── 3_CommitPointPropagationLiveness.cfg ├── README.md ├── RaftMongo.tla ├── RaftMongoSyncSources.tla ├── check.sh ├── checkall.sh ├── report.sh └── setup_tlc.sh /.gitignore: -------------------------------------------------------------------------------- 1 | states 2 | results/ 3 | .DS_Store 4 | tlatools/ 5 | -------------------------------------------------------------------------------- /1_LearnCommitPoint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/1_LearnCommitPoint.cfg -------------------------------------------------------------------------------- /1_LearnCommitPointFromSyncSource_3_node.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/1_LearnCommitPointFromSyncSource_3_node.cfg -------------------------------------------------------------------------------- /1_LearnCommitPointFromSyncSource_5_node.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/1_LearnCommitPointFromSyncSource_5_node.cfg -------------------------------------------------------------------------------- /1_LearnCommitPointFromSyncSource_5_node_noinv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/1_LearnCommitPointFromSyncSource_5_node_noinv.cfg -------------------------------------------------------------------------------- /1_LearnCommitPoint_noinv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/1_LearnCommitPoint_noinv.cfg -------------------------------------------------------------------------------- /2_MultiNodeSyncSourceCycle.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/2_MultiNodeSyncSourceCycle.cfg -------------------------------------------------------------------------------- /2_MultiNodeSyncSourceCycle_noinv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/2_MultiNodeSyncSourceCycle_noinv.cfg -------------------------------------------------------------------------------- /3_CommitPointPropagationLiveness.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/3_CommitPointPropagationLiveness.cfg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/README.md -------------------------------------------------------------------------------- /RaftMongo.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/RaftMongo.tla -------------------------------------------------------------------------------- /RaftMongoSyncSources.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/RaftMongoSyncSources.tla -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/check.sh -------------------------------------------------------------------------------- /checkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/checkall.sh -------------------------------------------------------------------------------- /report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/report.sh -------------------------------------------------------------------------------- /setup_tlc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/will62794/mongo-repl-tla-models/HEAD/setup_tlc.sh --------------------------------------------------------------------------------