aboutsummaryrefslogtreecommitdiff
path: root/src/test_vfs.c
Commit message (Collapse)AuthorAge
...
* Add pager test cases. Change a condition in pager.c to NEVER().dan2010-07-01
| | | FossilOrigin-Name: a8f6341d3b12d64ef56ed05226e3b4f183b8957d
* Add tests to pager1.test and pagerfault.test.dan2010-06-29
| | | FossilOrigin-Name: 008513ee6115f8d6f4b4e1428c1c638282b971a3
* Further test cases for pager1.test and pagerfault.test.dan2010-06-25
| | | FossilOrigin-Name: bfd563c4714d86805fa09ce9f4f807e5d502a99b
* Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER ↵dan2010-06-23
| | | | | macro in pager.c that this hits. FossilOrigin-Name: 3e9680c4c18140d083b24e05a21ea6792aef2487
* Add test cases to pager1.test and pager2.test.dan2010-06-21
| | | FossilOrigin-Name: cc9ddae6d72b214f52b8949e644b91f4ab340a28
* Change the name of IOCAP_SAFE_DELETE to IOCAP_UNDELETABLE_WHEN_OPEN. Have ↵dan2010-06-19
| | | | | the xDeviceCharacteristics() method of the win32 VFS return this flag. FossilOrigin-Name: 5a5ff4e3e4c707464f227907d0aefb8ef42180dd
* Add tests to pager1.test and pagerfault.test.dan2010-06-19
| | | FossilOrigin-Name: f5df83fd875073eee8e2269e87e2a8c9c7abc981
* Experimental change: On systems where it is not possible to unlink a file ↵dan2010-06-16
| | | | | while one or more processes has it open (i.e. not unix), avoid closing the journal file each time the database is unlocked and reopening it at the start of each transaction. FossilOrigin-Name: bede8c8a148fb9be5ffbf38df7fa733e35cc68c3
* Fix a memory leak that can occur in os_unix.c if an IO error occurs within ↵dan2010-06-16
| | | | | the xUnlock method. FossilOrigin-Name: 6c5c04eea1f0e8d61883ee8675c249fbf895dc01
* Move the xShmMap method to in between xShmLock and xShmBarrier, since it seemsdrh2010-06-14
| | | | | to fit in there logically. FossilOrigin-Name: 58dfd83d8b7905391e2a06bb918ffa209c6de6b5
* Remove xShmGet/Size/Release from the sqlite3_vfs structure. Change the name ↵dan2010-06-14
| | | | | of xShmPage to xShmMap. Remove some code that is now unused from os_unix.c and some of the test VFS implementations. FossilOrigin-Name: fc0cabc15c97dde6a852b4f07df6d30f1d2c04bc
* Add some fault-injection tests to improve coverage.dan2010-06-14
| | | FossilOrigin-Name: 37b26d125f4b1d8e75bb38800fefd145611f94aa
* Fix some problems with handling IO errors on the experimental branch.dan2010-06-12
| | | FossilOrigin-Name: eade8bc238df580412f5cf1b91a91532ae671e46
* Experimental change to the xShmXXX parts of the VFS interface.dan2010-06-11
| | | FossilOrigin-Name: ca68472db01c14a899892007d1cbaff5e86ae193
* Add extra coverage test cases for wal.c. No changes to production code.dan2010-06-05
| | | FossilOrigin-Name: f9d4ae0e8cc5d32c52eb78799f7959dd236ea9de
* If an attempt to sync the database file as part of a checkpoint fails, do ↵dan2010-06-04
| | | | | not update the shared "nBackfill" variable. Otherwise, another process could wrap the log and overwrite content before it is synced into the database. FossilOrigin-Name: b813233d7604a5fd91e1af91d5d812032eec700a
* Fix a problem where an SQLITE_BUSY in the checkpoint code was being treated ↵dan2010-06-04
| | | | | as an IO error (abandoning, instead of just limiting, the checkpoint). FossilOrigin-Name: 02c4040ce2b4c970b3dee09f7c9ad5a2a3a9aa49
* Fix another problem in test_vfs.c.dan2010-06-03
| | | FossilOrigin-Name: df7d59899ceb2743764b0433cb68f4bc33f16344
* Have test_vfs.c simulate IO errors in xShmLock.dan2010-06-03
| | | FossilOrigin-Name: fcbf7cf189506e43fc2f0820aedffb195038d3a9
* Enhancements to test_vfs.c and walfault.test.dan2010-06-03
| | | FossilOrigin-Name: ac0de2f39e948f3b00e96eebf56ebee70472020d
* Changes to the way faults are injected into xShmXXX VFS calls.dan2010-06-01
| | | FossilOrigin-Name: 716d99f3929b466c7a17190e0f18de8ab0e7f1fa
* Initial code for incremental checkpoint in WAL mode. This check-in compilesdrh2010-05-30
| | | | | | | on unix and runs as long as you do not engage WAL mode. WAL mode crashes and burns. Consider this check-in a baseline implementation for getting the new capability up and running. FossilOrigin-Name: ef3ba7a17ff90674d702e5694b9e792851ab6998
* Add a new xShmBarrier method to the VFS - a shared-memory fence operation.drh2010-05-20
| | | | | | Implement the same in both unix and win32. Use it to make the WAL subsystem more robust. FossilOrigin-Name: 1bd011c9fed5ef29fb616b4d0a52df3b82221b1f
* Mark the shared-memory in the WAL implementation as volatile.drh2010-05-18
| | | FossilOrigin-Name: 0a6787908e989bd5e6af25acbdc59ebc8fa61d6d
* Modify the VFS in test_vfs.c to match the refactoring of the xShmXXX methods.dan2010-05-13
| | | FossilOrigin-Name: 25e72f81561575051c63e9bf5d2c8e76f9fcf5c6
* Refactoring the VFS-SHM methods used by WAL. This version compiles anddrh2010-05-12
| | | | | runs non-WAL test cases but crashes and burns on wal.test. FossilOrigin-Name: 2b00152c1ac0b3735aa6cfab61259ff04d81c701
* Test another IO error case in wal.c.dan2010-05-07
| | | FossilOrigin-Name: 8b3b5ab8fa61ca4ef22c98abaab397707ee74ea3
* Only pass -1 as the size parameter to xShmGet when the caller does not care ↵dan2010-05-06
| | | | | what size mapping is returned. Only call xShmSize when the underlying allocation (not the mapping) should be resized. FossilOrigin-Name: 637f51ddf9e4a57e1f171b6d2c6c93152074267e
* Further coverage tests.dan2010-05-06
| | | FossilOrigin-Name: 98a9713e0030a36ea99a18a12a2e7685c6db72b3
* Add tests for some lock-contention cases.dan2010-05-06
| | | FossilOrigin-Name: f0fcb9c9a67e2bf7bbedbedbc27791b605a21dd1
* Add tests for handling errors returned by xShm VFS methods.dan2010-05-06
| | | FossilOrigin-Name: fbbcacb137e8f5246b88ad09331236aaa1900f60
* Test the handling of errors returned by the xShmXXX() APIs.dan2010-05-05
FossilOrigin-Name: 72663123d6be2b194cad7a6057d0f20dd0d9fe05