SQLite

Check-in [9c2b4bdd03]
Login

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

Overview
Comment:Passive checkpoints do not use the busy-handler. So, in order to minimize visible changes for legacy applications, do not enable blocking locks for passive checkpoints.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | wal-setlk-changes
Files: files | file ages | folders
SHA3-256: 9c2b4bdd03716bf492ba85198717f3084ebf187bdb068893bd1ff8662362df89
User & Date: dan 2020-06-29 19:58:26.005
Context
2023-11-15
19:19
Changes so that if SQLITE_ENABLE_SETLK_TIMEOUT is defined as 2 instead of 1, all blocking locks are taken for a single millisecond and the default busy-handler invoked as normal. (check-in: 79e24ec3dd user: dan tags: trunk)
2020-06-29
19:58
Passive checkpoints do not use the busy-handler. So, in order to minimize visible changes for legacy applications, do not enable blocking locks for passive checkpoints. (Closed-Leaf check-in: 9c2b4bdd03 user: dan tags: wal-setlk-changes)
18:22
Change things so that if SQLITE_ENABLE_SETLK_TIMEOUT is defined as 2 instead of 1, all blocking locks are taken for a single millisecond and the default busy-handler invoked as normal. (check-in: ac381e6eb3 user: dan tags: wal-setlk-changes)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/wal.c.