dan
|
d0aa34277f
|
Avoid dropping the checkpoint lock after a recovery run as a precursor to a checkpoint operation.
FossilOrigin-Name: cc25cfa04630a43c1de26f2dbdacbe46c110a2b5
|
2010-05-31 16:41:53 +00:00 |
|
dan
|
94b7f76b96
|
i
i
Minor changes to checksum related test cases.
FossilOrigin-Name: 60c22bde52121993d4bea11eef38ab285c737e2c
|
2010-05-29 06:18:54 +00:00 |
|
drh
|
c2857bf2a5
|
Fix the wal2.test script so that it works in auto_vacuum mode.
FossilOrigin-Name: 6a818afb93ca8383abb55e3835e14c74c3e3de23
|
2010-05-24 17:00:19 +00:00 |
|
dan
|
71d8991932
|
Change the checksum used in WAL files so that each frames checksum depends on the content of the WAL header and all frame headers and content up to and including the frame to which the checksum is attached.
FossilOrigin-Name: 8a53f12c83a107684b99f4a9de371b5ea3ca810a
|
2010-05-24 13:57:42 +00:00 |
|
dan
|
8067adbc3f
|
Correct an off-by-one bug in the previous commit.
FossilOrigin-Name: 75a1130d86faf18e73cb46cda5d029f1e913e4e6
|
2010-05-21 16:23:43 +00:00 |
|
dan
|
6f1501481f
|
Remove entries from wal-index hash tables when a rollback or savepoint rollback occurs.
FossilOrigin-Name: 36795c2b23a78978528cace193e386138adacd41
|
2010-05-21 15:31:56 +00:00 |
|
drh
|
286a288493
|
Add a new xShmBarrier method to the VFS - a shared-memory fence operation.
Implement the same in both unix and win32. Use it to make the WAL subsystem
more robust.
FossilOrigin-Name: 1bd011c9fed5ef29fb616b4d0a52df3b82221b1f
|
2010-05-20 23:51:06 +00:00 |
|
drh
|
7e263728f2
|
Make use of the extra information in the WAL header and frame header to
enhance robustness.
FossilOrigin-Name: 9580ecb7e3beb1949a71784a3dcd1823a88e4a9d
|
2010-05-20 21:21:09 +00:00 |
|
dan
|
14740f1cd5
|
Add xShmXXX methods to test_osinst.c.
FossilOrigin-Name: b8a9b37a3c8d1005a16185c1fc4c414ca11d736a
|
2010-05-14 08:39:48 +00:00 |
|
dan
|
ed36020daf
|
Remove a branch made redundant by the earlier exclusive-mode changes.
FossilOrigin-Name: c501b2ede6aad123bef0aa7ce8b356a134eb6d26
|
2010-05-12 06:54:31 +00:00 |
|
dan
|
5543759b1b
|
Changes so that WAL and exclusive-locking mode work together.
FossilOrigin-Name: 71e7b1cf9f4cd02a2a9bc8a3e58acd7a7e3c7e60
|
2010-05-11 12:19:26 +00:00 |
|
dan
|
65be0d8cce
|
Instead of transitioning to RECOVER state from CHECKPOINT when a recovery is required, perform the recovery while holding the CHECKPOINT lock.
FossilOrigin-Name: bb0b6021e721c2e4f1533ab18381604c6b7b31d5
|
2010-05-06 18:48:27 +00:00 |
|
dan
|
5273f58f37
|
If recovery is run before a checkpoint, change back to a CHECKPOINT lock before performing the actual checkpoint.
FossilOrigin-Name: dc98ee169cfa43c89f1b36fb1150d4788710fda3
|
2010-05-06 18:27:19 +00:00 |
|
dan
|
576bc3294d
|
Only pass -1 as the size parameter to xShmGet when the caller does not care what size mapping is returned. Only call xShmSize when the underlying allocation (not the mapping) should be resized.
FossilOrigin-Name: 637f51ddf9e4a57e1f171b6d2c6c93152074267e
|
2010-05-06 18:04:50 +00:00 |
|
dan
|
c9e4665e7d
|
Unset a tcl variable before reusing it in wal.test.
FossilOrigin-Name: e83efb232fe8d30714f4c7cffeef80092aea4df7
|
2010-05-06 13:36:47 +00:00 |
|
dan
|
ff6dfc73fe
|
Add tests for some lock-contention cases.
FossilOrigin-Name: f0fcb9c9a67e2bf7bbedbedbc27791b605a21dd1
|
2010-05-06 12:15:48 +00:00 |
|
dan
|
9a6b4e9adb
|
Add test cases to test the libraries handling of corrupt wal-index headers.
FossilOrigin-Name: 9465b267d420120c050bbe4f143ac824146a9e4a
|
2010-05-06 11:32:09 +00:00 |
|