├── .gitignore ├── .npmignore ├── History.md ├── Makefile ├── Readme.md ├── lib ├── candidate.js ├── follower.js ├── index.js ├── leader.js ├── log.js ├── node.js ├── peer.js └── state │ ├── index.js │ ├── proto.js │ ├── rpc.js │ └── statics.js ├── package.json └── test ├── end-to-end.js ├── log.js └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/History.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/Makefile -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/Readme.md -------------------------------------------------------------------------------- /lib/candidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/candidate.js -------------------------------------------------------------------------------- /lib/follower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/follower.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/leader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/leader.js -------------------------------------------------------------------------------- /lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/log.js -------------------------------------------------------------------------------- /lib/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/node.js -------------------------------------------------------------------------------- /lib/peer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/peer.js -------------------------------------------------------------------------------- /lib/state/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/state/index.js -------------------------------------------------------------------------------- /lib/state/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/state/proto.js -------------------------------------------------------------------------------- /lib/state/rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/state/rpc.js -------------------------------------------------------------------------------- /lib/state/statics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/lib/state/statics.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/package.json -------------------------------------------------------------------------------- /test/end-to-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/test/end-to-end.js -------------------------------------------------------------------------------- /test/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/test/log.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinfo/cruise/HEAD/test/test.js --------------------------------------------------------------------------------