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 |