Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
29 check-ins using file src/os_unix.c version 8fa4eeb2
2010-06-07
| ||
17:47 | Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. (check-in: 7c33eb5a user: dan tags: trunk) | |
14:28 | Refactor some of the global variables and commands used by tester.tcl. (check-in: c2edf8e1 user: dan tags: trunk) | |
06:11 | Add a couple of extra coverage tests for wal.c. (check-in: cfe60254 user: dan tags: trunk) | |
2010-06-05
| ||
19:18 | Add further test cases for the logic in sqlite3WalBeginReadTransaction(). (check-in: a49713db user: dan tags: trunk) | |
18:34 | Clarify the purpose of a test for a race-condition in sqlite3WalBeginReadTransaction(). (check-in: c041c6a9 user: dan tags: trunk) | |
18:12 | Remove a condition from sqlite3WalRead() that is unreachable as of the changes to clear entries out of the wal-index hash tables on transaction or savepoint rollback. (check-in: 39420473 user: dan tags: trunk) | |
14:42 | Mark a condition in wal.c as ALWAYS(). (check-in: 3fe0cc78 user: dan tags: trunk) | |
11:53 | Add extra coverage test cases for wal.c. No changes to production code. (check-in: f9d4ae0e user: dan tags: trunk) | |
2010-06-04
| ||
18:38 | Clarify an assert in sqlite3WalExclusiveMode(). (check-in: 25585069 user: dan tags: trunk) | |
17:16 | Remove an unnecessary branch from wal.c. (check-in: 8e54786c user: dan tags: trunk) | |
15:59 | Add an English language error message to corresponding to SQLITE_PROTOCOL. "locking protocol". (check-in: ca327e32 user: dan tags: trunk) | |
12:22 | Add test for the code that detects an inconsistent pair of wal-index headers to wal2.test. (check-in: 157feba1 user: dan tags: trunk) | |
11:56 | If an attempt to sync the database file as part of a checkpoint fails, do not update the shared "nBackfill" variable. Otherwise, another process could wrap the log and overwrite content before it is synced into the database. (check-in: b813233d user: dan tags: trunk) | |
10:37 | Fix a problem where an SQLITE_BUSY in the checkpoint code was being treated as an IO error (abandoning, instead of just limiting, the checkpoint). (check-in: 02c4040c user: dan tags: trunk) | |
2010-06-03
| ||
19:10 | Fix another problem in test_vfs.c. (check-in: df7d5989 user: dan tags: trunk) | |
18:20 | Have test_vfs.c simulate IO errors in xShmLock. (check-in: fcbf7cf1 user: dan tags: trunk) | |
18:02 | Performance fix for winShmClose(). (check-in: ed7774de user: drh tags: trunk) | |
16:58 | Add extra tests for removing elements from wal-index hash tables as part of a rollback. (check-in: af3e598a user: dan tags: trunk) | |
12:35 | Delay opening the sub-journal until SQLite actually needs to write data to it. (check-in: c43deb33 user: dan tags: trunk) | |
12:09 | Remove global variables when compiled with SQLITE_OMIT_WSD (check-in: dd10a547 user: drh tags: trunk) | |
09:25 | Enhancements to test_vfs.c and walfault.test. (check-in: ac0de2f3 user: dan tags: trunk) | |
09:17 | If an error (OOM or SQLITE_FULL error) occurs while executing an SQL statement and a statement-transaction is automatically rolled back as a result, if a second error occurs during the statement rollback do a full transaction rollback instead. Otherwise the client can be left with an inconsistent cache. This can affect both WAL and rollback modes. (check-in: eb80ddc6 user: dan tags: trunk) | |
09:01 | If a malloc fails while allocating a savepoint object at the pager level, do not try to roll that savepoint back later on. (check-in: 91cb08ff user: dan tags: trunk) | |
2010-06-02
| ||
20:38 | When a lock fails due to an I/O error (not an SQLITE_BUSY) then the checkpoint should fail. (check-in: c6eb0a27 user: drh tags: trunk) | |
18:59 | Fix a problem with rolling back to a savepoint opened before the writer decided to wrap the log file. (check-in: 6b4aed6a user: dan tags: trunk) | |
17:15 | If an error occurs while writing frames to the log to commit a transaction, do not mark the pages as clean in the cache. Otherwise, the subsequent rollback does not roll them back (leaving the client to continue with a cache that makes it appear that the transaction was committed - inconsistent with the database on disk). (check-in: cb571c1b user: dan tags: trunk) | |
16:40 | Added implementation of vfslog_time() for Windows testing. (check-in: b3109f85 user: shaneh tags: trunk) | |
16:39 | Updated wal2.test for windows testing. (check-in: c3606f39 user: shaneh tags: trunk) | |
15:59 | Make sure the directory used by os_unix.c for shared-memory files is always the same, regardless of individual client permissions and environment variable settings. (check-in: f97bd520 user: drh tags: trunk) | |