1
0
Fork 0

278 Commits (61e66893b1f345918cd4c407343d92a0d5eaef42)

Author SHA1 Message Date
Philip O'Toole 9783ef24b1 Switch to error on self-join attempt 3 years ago
Philip O'Toole a524ed4979 Ignore join request if node ID is same 3 years ago
Philip O'Toole e4fed0cee3
Add bootstrap-expect (#974)
Add cluster-boostrap
3 years ago
Philip O'Toole ad7986630d Better command-line flags 3 years ago
Philip O'Toole ce099087ee Control whether bbolt sync freelist to disk
When true, skips syncing freelist to disk. This improves the database write performance under normal operation, but requires a full database re-sync during recovery.# Please enter the commit message for your changes.
3 years ago
Philip O'Toole 490f654f36 Move to etcd's fork of BoltDB
bboltdb is the version the Consul now runs.
3 years ago
Philip O'Toole 4aea326959
Consul and etcd autoclustering (#957)
This PR introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier.
3 years ago
Philip O'Toole ca556044e3 Merge branch 'master' of github.com:rqlite/rqlite into refactor-main-bootstrap 3 years ago
Philip O'Toole 2ffb29394f Fix typo 3 years ago
Philip O'Toole f5c03d4b60 Try simple refactor of bootstrap 3 years ago
Philip O'Toole 769557db7e Better variable name 3 years ago
chermehdi 3bfcbffc37 Fix typos and Grammar issues 3 years ago
Philip O'Toole 33bee34f89 More Store restart testing 3 years ago
Philip O'Toole d74c05c2db Support disabling in-memory init of on-disk 3 years ago
Philip O'Toole 003301aee6
Minor fixes to log messages (#920)
Minor fixes to log messages
3 years ago
Philip O'Toole 0b621cbec8 More logging tweaks 3 years ago
Philip O'Toole 5ce51bc2ba Better comments 3 years ago
Philip O'Toole 05534cc94c Don't use Windows file paths as IDs 3 years ago
Philip O'Toole f9f35bf95c Dump file 3 years ago
Philip O'Toole 7093cb25d3 Fix race in test 3 years ago
Philip O'Toole 9fb114c07f Recover test after snapshot 3 years ago
Philip O'Toole 519a91e635 Actual recovery node test passes on Linux 3 years ago
Philip O'Toole 1b158d09fb Simple unit test of node-recovery 3 years ago
Philip O'Toole 1abd3007ca Rename peers.json after successful recovery 3 years ago
Philip O'Toole cc1de72796 Ensure raft/ exists inside data directory 3 years ago
Philip O'Toole abccc6ced3 Better function name 3 years ago
Philip O'Toole d9ad3c080a Add untested recover-node functionality 3 years ago
Philip O'Toole 32239b5053 Move new function to earlier per convention 3 years ago
Philip O'Toole 4ab72a8194 Refactor to make recover-cluster code easier 3 years ago
Philip O'Toole 5dd4aeed1e More Snapshot metrics 3 years ago
Philip O'Toole 38eef8ee82
Merge pull request #890 from rqlite/more-abl
ABL
3 years ago
Philip O'Toole dd71c07c73 ABL 3 years ago
Philip O'Toole 0e34dc49ca Add BoltDB stats 3 years ago
Philip O'Toole d6be09ba65
Update Snapshot comment 3 years ago
Philip O'Toole 5d48a18950 Check if slice is empty in addition to being nil 3 years ago
Philip O'Toole bb002bb81b Block query transactions during serialize 3 years ago
Philip O'Toole a6da8d474f Ensure (any) directory for on-disk-path exists 3 years ago
Philip O'Toole 1f33dbb2cb Fix up Store-open logging 3 years ago
Philip O'Toole 105a894fe5 Support explicit SQLite path at Store level 3 years ago
Philip O'Toole a6346ba9d4 Fix unit test -- start muxes 3 years ago
Philip O'Toole dd692ecf4f Add gauge-like metric for Snapshot times 3 years ago
Philip O'Toole 9d87a15194 Small simplication 3 years ago
Philip O'Toole 43e60a0469 Perform leader check first for STRONG query
Don't wait until Raft layer returns it. There is a small chance of a
false leadership detection, but the cluster would have to be in flux
anyway for that to be the case. Execute does this already.
3 years ago
Philip O'Toole fd98114839 HTTP-level testing passes 3 years ago
Philip O'Toole 3580e341a8 Store-level testing passes 3 years ago
Philip O'Toole deb4dabf2e Thread through foreign key constraint controls 3 years ago
Philip O'Toole 0536bc3c1c ABL 3 years ago
Philip O'Toole 74d0780a5f
Merge pull request #845 from rqlite/sqlite-options
Add SQLite compile-time options to status output
3 years ago
Philip O'Toole 39d0f2ad4a Merge branch 'master' of github.com:rqlite/rqlite into sqlite-options 3 years ago
Philip O'Toole fc76327b46 Use FSM index in tests 3 years ago