dan
|
3d6fbe469b
|
Fix a problem with non-PASSIVE wal2 checkpoints sometimes taking the WRITER lock.
FossilOrigin-Name: 11d7865a56c1fbb978e3ba70ddc03c2a16080e2992c580e00e4c6c1fa47c043c
|
2024-12-14 16:50:29 +00:00 |
|
dan
|
52660d4d37
|
Do not attempt to switch wal files when writing if the current transaction read from both wal files. This fix is already on branch 'bedrock'.
FossilOrigin-Name: 693cc8e8db6c00249211bdfc21be2bff169ca6b0c4560522dd404615e8ba3b76
|
2024-12-14 16:41:39 +00:00 |
|
dan
|
7204db1f61
|
Fix a problem with the output of "PRAGMA wal_checkpoint" introduced long ago by [63483e22c775183e].
FossilOrigin-Name: c5f7bba8683a9aa503750abb7fd937566983dc1ca08361eca8b9b185294b909a
|
2024-12-13 20:18:29 +00:00 |
|
dan
|
348093c719
|
Fix a problem causing one wal file to be deleted without being checkpointed on close in cases where the last connection to close the db does so with an out of date wal-index header in memory.
FossilOrigin-Name: b0a70a2356c44d65c54c6d9bdf05972071462e72c28d6c6e593147ffa3d27ef2
|
2021-12-15 12:51:02 +00:00 |
|
dan
|
174f4fa241
|
Merge latest trunk changes into this branch.
FossilOrigin-Name: 91262e665755a1430f3b667867b9c4fa0cc3aa0388c21e8ba436485beefa9f4a
|
2020-08-11 11:34:00 +00:00 |
|
dan
|
2c4328ed87
|
Add tests to ensure that each of the 4 wal read-locks does what it is supposed to.
FossilOrigin-Name: 4d5779f31d4931edb8bb8952d8886625ead5e51f0c308e5763e519427f6609e1
|
2018-12-12 19:04:19 +00:00 |
|
dan
|
f17e510ee5
|
Change the way wal2 locks work to ensure a reader only ever has to lock a
single slot.
FossilOrigin-Name: 18b2c23ac53d985ccc5798ea2d92fb75644b857c373fb490e0d04d5d0194a3d5
|
2018-12-11 17:56:23 +00:00 |
|
dan
|
8eed108df1
|
Sync this branch with the latest trunk.
FossilOrigin-Name: 7a44fa5a350a3f19b8e9f5196d22535788885f8c0e849572202bf64a055ddc2d
|
2018-12-01 20:14:06 +00:00 |
|
dan
|
50182fa846
|
Ignore the *-wal2 file if the *-wal file is zero bytes in size.
FossilOrigin-Name: f7360fad51f224f347bb7d263eb89056b27461c278309e00e575a0e8898c9f40
|
2017-10-07 19:55:37 +00:00 |
|
dan
|
5d122d308f
|
Check in test file wal2simple.test.
FossilOrigin-Name: 8932b2f1d7e6a26221ea3dea01000832b2d1eb17ac0b70ef6028f9286ae450a3
|
2017-10-07 13:37:04 +00:00 |
|