1
0
Fork 0

2196 Commits (c428a53a7a81e9bbb5bd9b9e5195587312c0748c)
 

Author SHA1 Message Date
Philip O'Toole f9b6eb80e0
Merge pull request #726 from rqlite/legacy-metrics
Count number of legacy commands unmarshaled
4 years ago
Philip O'Toole 8cb88d7744 Count number of legacy commands unmarshaled 4 years ago
Philip O'Toole 10a24cf229
Merge pull request #725 from rqlite/better-command-decode-panic
Better command decoding panic message
4 years ago
Philip O'Toole 4f0c3092b3 Better command decoding panic message 4 years ago
Philip O'Toole 9ca75f3d8a
Update CHANGELOG.md 4 years ago
Philip O'Toole 7606c0ecb7
Merge pull request #724 from rqlite/cli-dump-version
rqlite dumps rqlite node version at startup
4 years ago
Philip O'Toole 0b544ff634 Update CHANGELOG 4 years ago
Philip O'Toole 09931f8338 rqlite dumps rqlite node version at startup 4 years ago
Philip O'Toole a1419a87fe
Merge pull request #721 from rqlite/refactor-simple
Factor out binary value functions
4 years ago
Philip O'Toole 7780a0987b Simplify variable declaration 4 years ago
Philip O'Toole e52b4c58c3 Factor out binary value functions 4 years ago
Philip O'Toole b41e5c19c5
5.8.0 is going out 4 years ago
Philip O'Toole 77d0da3e4f
Merge pull request #720 from rqlite/better-http-500
Include more information with HTTP 500
4 years ago
Philip O'Toole ab2338733c Include more information with HTTP 500 4 years ago
Philip O'Toole c312724af5
Update CHANGELOG.md 4 years ago
Philip O'Toole fe6ac28aa3
Merge pull request #719 from rqlite/better-flag-handling
Exit if arguments are passed after data directory
4 years ago
Philip O'Toole 499df692be Exit if arguments are passed after data directory
Fixes issue #718.
4 years ago
Philip O'Toole b787736459
Update FAQ.md 4 years ago
Philip O'Toole 2108a5ab0c
Update CONSISTENCY.md 4 years ago
Philip O'Toole 8525e61ed1
Update CHANGELOG.md 4 years ago
Philip O'Toole 011bc00784
Add SQLite database page-centric size to status output 4 years ago
Philip O'Toole a40338b113 Tweak log output 4 years ago
Philip O'Toole f81d7e29d7
Enable http/2.0 support for TLS
As per https://blog.cloudflare.com/exposing-go-on-the-internet/
4 years ago
Philip O'Toole 1512deed7f
Update CHANGELOG.md 4 years ago
Philip O'Toole 6d77d904e7
Compress SQLite database in Raft snapshot
Before Raft truncates the log, it needs to retrieve a snapshot of the SQLite database to represent the log entries that are removed during that truncation. Raft then writes that snapshot to disk. To reduce both disk IO and disk space this change compresses that SQLite snapshot before it is written to disk, and decompresses it during a restore operation.

This change also deals with older SQLite snapshots, which were not compressed.
4 years ago
Philip O'Toole 8f194717f1
Merge pull request #714 from rqlite/upgrade-mods
Update dependencies
4 years ago
Philip O'Toole cdcefd53bd Update dependencies 4 years ago
Philip O'Toole 147a126f2b
Update FAQ.md 4 years ago
Philip O'Toole 76f6c04de2
Update FAQ.md 4 years ago
Philip O'Toole b831dc2ab2
Update FAQ.md 4 years ago
Philip O'Toole 11e27ded5d
Update CHANGELOG.md 4 years ago
Philip O'Toole 4269afcad0
Merge pull request #712 from rqlite/e2e-join
End-to-end test of idempotent join
4 years ago
Philip O'Toole 56cb9321d2 End-to-end test of idempotent join 4 years ago
Philip O'Toole d5322a1909
Ignore join request if node already part of cluster (#711)
rqlite used to work like this, but suffered a regression due to a change in how Hashicorp Raft worked. The manner it changed in was not public, so relying on it was always fragile.
4 years ago
Philip O'Toole fad73a0106
Update FAQ.md 4 years ago
Philip O'Toole 707f3d9e4e
Update FAQ.md 4 years ago
Philip O'Toole 1db095cdfe
Update FAQ.md 4 years ago
Philip O'Toole 6bac786315
Update README.md 4 years ago
Philip O'Toole 7f494019c7
Update README.md 4 years ago
Philip O'Toole d1c68b2e46
5.7.0 is going out 4 years ago
Philip O'Toole 8c2298941a ABL 4 years ago
Philip O'Toole 59360b4792 ABL 4 years ago
Philip O'Toole 72ae509389 Consolidate helper functions 4 years ago
Philip O'Toole a5cd120296 ABL 4 years ago
Philip O'Toole e948d7410a ABL 4 years ago
Philip O'Toole 8c1253cf82
Update CHANGELOG.md 4 years ago
Philip O'Toole 6575de779d
Use Protobuf for encoding Raft Log commands
This PR changes Raft Log Entry encoding from JSON to Protobuf. Furthermore, larger Raft commands (which can result from batching SQL statements, or individually long SQL statements) are compressed before encoding.

This primary reason for this change is to reduce IO load since that is one of the largest performance bottlenecks. It will also reduce internode traffic.

Legacy JSON-encoded commands are still handled by this code, so this change is backwards-compatible with previous releases in the v5 series.
4 years ago
Philip O'Toole 7d4445d92d
Merge pull request #708 from rqlite/fix-restart-test-logic
Fix restart test logic
4 years ago
Philip O'Toole 05cce7c6fc Fix restart test logic 4 years ago
Philip O'Toole 1b2e4612f7
Add system-level restart test (#707)
Add system-level restart test
4 years ago