Philip O'Toole
6adf164154
CHANGELOG
8 months ago
Philip O'Toole
a9c9a08b6a
Don't stomp on outer error
8 months ago
Philip O'Toole
ce398525f3
Better test script
8 months ago
Philip O'Toole
2548bdb14b
Vacuum and FullNeeded unit test
8 months ago
Philip O'Toole
593c711875
Add stress test of snapshotting and vacuuming
8 months ago
Philip O'Toole
860246900d
Unit test Snapshots and Auto-Vacuums
8 months ago
Philip O'Toole
912dd7fdcb
Remove blank line
8 months ago
Philip O'Toole
0adef27a7d
Merge remote-tracking branch 'origin' into automatic-vacuum
8 months ago
Philip O'Toole
1cc4b64614
Split out "auto vac needed" logic
8 months ago
Philip O'Toole
d71c46dfa7
Merge pull request #1620 from rqlite/split-store-tests
...
Split Store tests for ease of development
8 months ago
Philip O'Toole
285494fc72
Split Store tests for ease of development
8 months ago
Philip O'Toole
305f1cfdbb
Make Vacuum an exported function
8 months ago
Philip O'Toole
9f89bb268f
More refactoring
8 months ago
Philip O'Toole
0bc82980fd
Refactor
8 months ago
Philip O'Toole
dbd48bb19e
Unit test setting last VACUUM time
8 months ago
Philip O'Toole
6b57a76f67
Use const
8 months ago
Philip O'Toole
e1389bf720
Only set last vac if we have it
8 months ago
Philip O'Toole
45b03b4d54
Simpler help
8 months ago
Philip O'Toole
ab5d37ac41
Help output
8 months ago
Philip O'Toole
f931d567d4
CHANGELOG
8 months ago
Philip O'Toole
9d2c698910
Initial implementation of automatic VACUUM
8 months ago
Philip O'Toole
90d4a32499
Merge pull request #1617 from rqlite/vacuum-on-snapshot
...
Add VacuumInto to database layer
8 months ago
Philip O'Toole
05c57f76b1
CHANGELOG
8 months ago
Philip O'Toole
2dac279c83
Add VacuumInto to database layer
8 months ago
Philip O'Toole
fa58418fc1
Merge pull request #1616 from rqlite/basic-wal-mtime-test
...
Add time and checksum based change-detection functions to the database level
8 months ago
Philip O'Toole
e4d2b4cddb
Improve comments
8 months ago
Philip O'Toole
fa2034b42e
Try shorter time
8 months ago
Philip O'Toole
af4b14b639
Try a sleep
8 months ago
Philip O'Toole
ba3b3f1b60
Change DB modified times
8 months ago
Philip O'Toole
cbd50a5d9a
See if opening WR will fix Windows
8 months ago
Philip O'Toole
1ae3748a9c
CHANGELOG
8 months ago
Philip O'Toole
1f5e95a5d9
Unit test Sums
8 months ago
Philip O'Toole
9ad7b1d94e
Fully handle "file does not exist" error
8 months ago
Philip O'Toole
ece3847756
Make it easier to follow CircleCI testing
8 months ago
Philip O'Toole
39a882d9d6
Test VACUUM changes via sums
...
Seems like mtime is not precise enough in CircleCI.
8 months ago
Philip O'Toole
10c2a143cd
Test using an MD5 sum compare of WALs
8 months ago
Philip O'Toole
4d3af1c2ea
CHANGELOG
8 months ago
Philip O'Toole
a6c839829a
DRY up code
8 months ago
Philip O'Toole
42584dcc40
Merge pull request #1615 from rqlite/complex-wal-checkpoint-unit-test
...
Add more involved WAL checkpoint unit test
8 months ago
Philip O'Toole
45f5386153
Fix comments
8 months ago
Philip O'Toole
7f4cd1f820
Fix CHANGELOG
8 months ago
Philip O'Toole
28b93e4b6f
CHANGELOG
8 months ago
Philip O'Toole
5a27dac7b2
Run integrity check at end of test
8 months ago
Philip O'Toole
6398eac6d5
Fix test
8 months ago
Philip O'Toole
8f98fd4d1c
Actually, WAL should be copied after VACUUM!
8 months ago
Philip O'Toole
8f8612d6da
Comment test
8 months ago
Philip O'Toole
4cd3c438f4
Add more involved WAL checkpoint unit test
...
This test passes, but if VACUUM is performed, the dst database becomes
corrupt. This shows that VACUUM introduces issues which warrant a full
snapshot after any proposed auto-vacuum.
https://github.com/rqlite/rqlite/issues/1609
8 months ago
Philip O'Toole
9a1bc2448d
Update CHANGELOG.md
8 months ago
Philip O'Toole
69f95e6849
Merge pull request #1612 from rqlite/go-mod-20240118
...
go mod updates
8 months ago
Philip O'Toole
ba242fdc79
go mod updates
8 months ago