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
Philip O'Toole
522e38849d
Merge pull request #697 from rqlite/hosts-not-ips
...
Do not use resolved address in join request
4 years ago
Philip O'Toole
f96c443a9c
Do not use resolved address in join request
...
It's not clear why this code was put in place in the first place, but it
may not be necessary.
4 years ago
Philip O'Toole
89f325edd8
Merge pull request #696 from rqlite/rqbench-mods
...
Benchmarking tool now supports query tests
4 years ago
Philip O'Toole
be96ac658d
Update CHANGELOG
4 years ago
Philip O'Toole
29b73cdf63
Add rqbench README
4 years ago
Philip O'Toole
5f4ec0c607
Support both execute and query benchmarking
4 years ago
Philip O'Toole
7bb3b8850d
Support logging from writeResponse()
4 years ago