1
0
Fork 0

2134 Commits (c6dd7cdcee0ff848d2f135e7dd841050736c23c4)
 

Author SHA1 Message Date
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
Philip O'Toole 4a4d08c2dd
Fix typo in CHANGELOG 4 years ago
Philip O'Toole a37fbefe1a
Merge pull request #703 from rqlite/fix_panic
Fix potential panic during request parsing
4 years ago
Philip O'Toole f22e237670 Update CHANGELOG 4 years ago
Philip O'Toole 1a3d46994d Fix potential panic during request parsing 4 years ago
Philip O'Toole 6bf184661e
Merge pull request #702 from rqlite/better_var_name
Better variable name, Query -> SQL
4 years ago
Philip O'Toole b4867713e4 Better variable name, Query -> SQL 4 years ago
Philip O'Toole 5da95631b2
Merge pull request #700 from rqlite/revert-resolve
Revert resolving Raft addresses
4 years ago
Philip O'Toole 181c176e06 Revert "Merge pull request #697 from rqlite/hosts-not-ips"
This reverts commit 522e38849d, reversing
changes made to 89f325edd8.
4 years ago
Philip O'Toole 205c8f43aa Revert "Update CHANGELOG.md"
This reverts commit d3d8bea7b0.
4 years ago
Philip O'Toole 2d8456a5e4 Revert "Update CHANGELOG.md"
This reverts commit ceedd62453.
4 years ago
Philip O'Toole ceedd62453
Update CHANGELOG.md 4 years ago
Philip O'Toole d3d8bea7b0
Update CHANGELOG.md 4 years ago