Philip O'Toole
7b26c94fc4
Merge pull request #1653 from mauri870/hotfix/busy-timeout-rodb
...
fix busy_timeout stat for read-only db
8 months ago
Mauri de Souza Meneguzzo
10120da22d
use random numbers for rw, ro
8 months ago
Mauri de Souza Meneguzzo
5ea8233424
update test to handle ro timeout
8 months ago
Mauri de Souza Meneguzzo
1c3268be78
fix missing busy_timeout stat from read-only db
8 months ago
Philip O'Toole
5751f1ffef
Update compacting_scanner.go
8 months ago
Philip O'Toole
379cb4575e
Comments
8 months ago
Philip O'Toole
d02599d9e0
Merge branch 'master' of github.com:rqlite/rqlite into more-checkpoint-test-coverage
8 months ago
Philip O'Toole
1c83e5b83b
Increase CHECKPOINT test coverage
8 months ago
Philip O'Toole
c5876e6629
Better BUSY CHECKPOINT diagnostics and controls
8 months ago
Philip O'Toole
b84a9e228c
Add Bytes() to Compacting Scanner
8 months ago
Philip O'Toole
52eba8049a
Remove metrics
8 months ago
Philip O'Toole
82939df4d9
CHANGELOG
8 months ago
Philip O'Toole
3167d13348
Restore comment
8 months ago
Philip O'Toole
96ab005745
Remove unneeded constant
8 months ago
Philip O'Toole
240fb86e13
Clearer control for busy timeout
8 months ago
Philip O'Toole
ec91f1b7c5
Fix checkpoint test
8 months ago
Philip O'Toole
9aab1169bd
Remove dedicated checkpointing DB connection
8 months ago
Philip O'Toole
cf1a525a24
Move code around
8 months ago
Philip O'Toole
3cfb4411b3
PRAGMA busy timeout for Checkpoints
8 months ago
Philip O'Toole
19276e6f1e
Use dedicated connection for checkpointing
8 months ago
Philip O'Toole
5694556ed2
Test Restart Checkpoint timeouts
8 months ago
Philip O'Toole
8093b818a8
Set Checkpoint Retry interval to 20ms
8 months ago
Philip O'Toole
1c5f4a8f0d
Unit test DB showing RESTART doesn't alter WAL
8 months ago
Philip O'Toole
cf49cb1fc4
Only offer support checkpointing modes
8 months ago
Philip O'Toole
958b67908b
Move to explicit checkpoint type
8 months ago
Philip O'Toole
69a32f1e69
JSONB unit test
8 months ago
Philip O'Toole
231a7ec171
Remove unneeded variable
8 months ago
Philip O'Toole
f47aa4117e
Fix test on Windows
...
https://ci.appveyor.com/project/otoolep/rqlite/builds/48999854
8 months ago
Philip O'Toole
f72a398190
Unit test Swappable DB
8 months ago
Philip O'Toole
0281178111
Call functions
8 months ago
Philip O'Toole
7feabe6c8b
GoDoc
8 months ago
Philip O'Toole
3ed29b5c31
Introduce a synchronized, swappable DB
...
Type prevents races between queries and operations (such as auto-vacuum)
which change the DB object out.
8 months ago
Philip O'Toole
2dac279c83
Add VacuumInto to database layer
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
1f5e95a5d9
Unit test Sums
8 months ago
Philip O'Toole
9ad7b1d94e
Fully handle "file does not exist" error
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
a6c839829a
DRY up code
8 months ago
Philip O'Toole
45f5386153
Fix comments
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
cfefc090b0
Remove use of deprecated ioutil
8 months ago