SQLite

Changes On Branch lowlevel-lock-timeout
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch lowlevel-lock-timeout Excluding Merge-Ins

This is equivalent to a diff from 6c40c557 to 5474e560

2018-03-27
13:57
Provide the ability for the VFS to do a blocking wait on locks if compiled with SQLITE_ENABLE_SETLK_TIMEOUT. (check-in: e7dff982 user: drh tags: trunk)
2018-03-26
21:05
Do not inject OOM errors on SQLITE_FCNTL_LOCK_TIMEOUT calls as an OOM is not possible in that context. (Closed-Leaf check-in: 5474e560 user: drh tags: lowlevel-lock-timeout)
20:43
Avoid a race condition that might cause a busy_timeout to last longer than it should. (check-in: b8196056 user: drh tags: lowlevel-lock-timeout)
17:56
Fix a typo preventing test script avtrans.test from running in auto-vacuum mode. (check-in: c7473bdb user: dan tags: trunk)
17:40
Add infrastructure to support for using F_SETLKW with a timeout on system that support that functionality. Requires SQLITE_ENABLE_SETLK_TIMEOUT. (check-in: 2e54a743 user: drh tags: lowlevel-lock-timeout)
16:37
Refactor some internal object element names used by the busy handler, to simplify analysis. (check-in: 6c40c557 user: drh tags: trunk)
2018-03-24
23:16
Fix a couple issues in the 'session' module tests. (check-in: ccf734f7 user: mistachkin tags: trunk)

Changes to src/btree.c.

Changes to src/main.c.

Changes to src/os.c.

Changes to src/os_unix.c.

Changes to src/pager.c.

Changes to src/pager.h.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.