Philip O'Toole
f5305d8e26
CHANGELOG
1 year ago
Philip O'Toole
36fa7f2afd
Detect DB stats error and log
1 year ago
Philip O'Toole
ea9fd9ee58
Merge pull request #1324 from rqlite/close-snapshot
...
Close snapshot after Restore
1 year ago
Philip O'Toole
29b8251479
CHANGELOG
1 year ago
Philip O'Toole
7ce2c6b99a
Fix comment
1 year ago
Philip O'Toole
7432bceca3
Since we're passed a ReadCloser, close it
1 year ago
Philip O'Toole
7982e40193
Merge pull request #1323 from rqlite/v2-snapshot
...
Add v2 snapshotting encoder and decoder
1 year ago
Philip O'Toole
54a4973388
Close test file so it can be deleted
1 year ago
Philip O'Toole
8cb2874e8d
Add v2 snapshotting encoder and decoder
1 year ago
Philip O'Toole
3d370a4840
Make test simpler
1 year ago
Philip O'Toole
68972eb11a
Merge pull request #1322 from rqlite/e2e-bs-5
...
Test end-to-end 5-node bootstrapping
1 year ago
Philip O'Toole
f7b503c1ab
More testing of e2e bootstrapping
1 year ago
Philip O'Toole
e5e8d19a71
End-to-end testing of 5-node bootstrapping
1 year ago
Philip O'Toole
4b02b7dccf
Move to hashicorp/consul
1 year ago
Philip O'Toole
ee3cd369a9
Update flags.go
1 year ago
Philip O'Toole
66a5850ac8
Merge pull request #1321 from rqlite/bench-check-errors
...
Check for errors when performing requests
1 year ago
Philip O'Toole
007f72c680
CHANGELOG
1 year ago
Philip O'Toole
0ff14a6d4d
Merge remote-tracking branch 'origin' into bench-check-errors
1 year ago
Philip O'Toole
896a6530c6
Check for errors when performing requests
1 year ago
Philip O'Toole
d940ff3265
Update CHANGELOG.md
1 year ago
Philip O'Toole
aee3b5d8f5
Merge branch 'master' of github.com:rqlite/rqlite
1 year ago
Philip O'Toole
c552dba575
Record how long checkpointing takes
1 year ago
Philip O'Toole
91fadb4412
Update CHANGELOG.md
1 year ago
Philip O'Toole
a80ab8aec6
Merge pull request #1318 from rqlite/record-applied-index
...
Periodically record actual applied index
1 year ago
Philip O'Toole
4342650c33
Fix RecoverNode
1 year ago
Philip O'Toole
ad73779285
Periodically record actually applied index
...
This ensures the system doesn't apply uncommitted log entries to the
FSM, if it runs the in-memory startup. There have been no reports of
this in the field -- it is an edge case -- but this removes any chance
of it.
1 year ago
Philip O'Toole
f3a73efb84
Merge pull request #1317 from rqlite/test-wal-replay
...
Ensure WAL replay works
1 year ago
Philip O'Toole
b64efbdee1
Better testing
1 year ago
Philip O'Toole
539e578227
Add WAL-validity checking functions
1 year ago
Philip O'Toole
d940779045
More unit testing of WAL-replay
1 year ago
Philip O'Toole
1cd27314e3
CHANGELOG
1 year ago
Philip O'Toole
50fbdc73fd
Tigther code
1 year ago
Philip O'Toole
a9796eeb36
Better testing
1 year ago
Philip O'Toole
7b37fb7531
Merge pull request #1316 from rqlite/tidy-up-wal
...
Tidy up wal
1 year ago
Philip O'Toole
524ccc47ed
CHANGELOG
1 year ago
Philip O'Toole
abfe056b4c
Remove any -wal and -shm files on shutdown
...
If in WAL mode, open-and-close again to remove the -wal file. This is not strictly necessary, since any on-disk database files will be removed when rqlite next starts, but it leaves the directory containing the database file in a cleaner state.
1 year ago
Philip O'Toole
c9422e22cf
Merge pull request #1315 from rqlite/enable-wal-for-real
...
Enable WAL when running in on-disk mode
1 year ago
Philip O'Toole
9bc2d30910
CHANGELOG
1 year ago
Philip O'Toole
6cd8d30749
Fix Store-level database-backup test
1 year ago
Philip O'Toole
a6925414ef
Better comments
1 year ago
Philip O'Toole
b2f28d1181
Better WAL control
1 year ago
Philip O'Toole
2f7672d897
Enable WAL mode
1 year ago
Philip O'Toole
ca67ee4cff
Remove debug statement
1 year ago
Philip O'Toole
68fc185c76
More WAL DB open testing
1 year ago
Philip O'Toole
baa062c2db
Update CHANGELOG.md
1 year ago
Philip O'Toole
b8a99032c3
Update CHANGELOG.md
1 year ago
Philip O'Toole
0c68a671a6
Merge pull request #1314 from rqlite/enable-wal-simple
...
Enable WAL mode for on-disk mode
1 year ago
Philip O'Toole
19d83ff1ca
More enforcement of DELETE mode in-and-out
1 year ago
Philip O'Toole
0463a92fde
Fix Serialize() to work with WAL mode
...
This function is even more resource (disk, RAM) intensive, but it's goal
is to be correct, not efficient.
1 year ago
Philip O'Toole
4e639d4f17
Add more detail to comments
...
Serialize() is problematic with WAL mode databases. It needs close study
and may have to be retired before enabling WAL mode. For example
Serialize() is called by Snapshotting. Snapshotting would need to move
to Backup, at for on-disk mode.
1 year ago