Ben Johnson
1e8bce029f
Ensure minimum wait time for TestDB_UpdatedAt/WAL test
...
This commit fixes an issue where the test can be flakey if run on
a system with a higher time resolution. It now waits a minimum of
at least 100ms.
2021-04-17 09:40:07 -06:00
Ben Johnson
0529ce74b7
Sync on close
...
This commit changes the `replicate` command so that it performs a
final DB sync & replica sync before it exits to ensure it has
backed up all WAL frames at the time of exit.
2021-03-21 08:43:55 -06:00
Ben Johnson
37442babfb
Revert validation mismatch temp file persistence
...
This commit reverts 4e469f8 which was used for debugging the validation
stall corruption issue. It can cause the disk to fill with temporary
files though so it is being reverted.
2021-02-09 06:44:42 -07:00
Ben Johnson
4e469f8b02
Persist primary/replica copies after validation mismatch
...
This commit changes `ValidateReplica()` to persist copies of the
primary & replica databases for inspection if a validation mismatch
occurs.
2021-01-31 08:47:06 -07:00
Ben Johnson
7fb98df240
cleanup
2021-01-18 15:58:49 -07:00
Ben Johnson
35d755e7f2
Remove debugging code
2021-01-18 10:33:30 -07:00
Ben Johnson
07a65cbac7
Fix crc64 unit test
2021-01-16 10:04:03 -07:00
Ben Johnson
0655bf420a
Fix unit tests
2021-01-14 16:13:19 -07:00
Ben Johnson
3075b2e92b
Fix WAL mod time test
2021-01-05 15:15:28 -07:00
Ben Johnson
c22eea13ad
Add checkpoint tests
2021-01-05 14:07:17 -07:00
Ben Johnson
f4d055916a
Add DB sync tests
2021-01-05 13:59:16 -07:00
Ben Johnson
979cabcdb9
Add some DB.Sync() tests
2021-01-01 10:02:03 -07:00
Ben Johnson
5134bc3328
Add test coverage for DB.CRC64
2021-01-01 09:26:23 -07:00
Ben Johnson
78d9de6512
Add DB path tests
2021-01-01 09:00:23 -07:00
Ben Johnson
f4d0d87fa7
Add DB.UpdatedAt() tests
2021-01-01 08:20:40 -07:00