/ Changes On Branch fcntl_shm_read
Login

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

Changes In Branch fcntl_shm_read Excluding Merge-Ins

This is equivalent to a diff from f569c35172 to cbec1bfe4b

2017-11-04
18:10
In cases where a readonly_shm client cannot take the DMS lock on the *-shm file, have it parse the wal file and create a wal-index to access it in heap memory. (check-in: 18b268433d user: dan tags: readonly-wal-recovery)
2017-11-03
19:34
Fix some comments in new code on this branch. No changes to code. (Closed-Leaf check-in: cbec1bfe4b user: dan tags: fcntl_shm_read)
17:51
Merge latest trunk changes with this branch. (check-in: 585e0a09c5 user: dan tags: fcntl_shm_read)
17:17
Allow readonly_shm connections to access the *-shm file using read() even if it is unable to take a DMS lock. (check-in: 9b0d5c4ff7 user: dan tags: fcntl_shm_read)
2017-11-02
18:57
Fix test cases in wal2.test broken by the locking change in the previous commit. (check-in: f569c35172 user: dan tags: readonly-wal-recovery)
11:12
Avoid locking shm-lock WAL_READ_LOCK(0) during recovery. Doing this allows recovery to proceed while a readonly_shm connection in unlocked mode has an ongoing read transaction. (check-in: 5190d84a29 user: dan tags: readonly-wal-recovery)

Changes to Makefile.in.

Changes to Makefile.msc.

Changes to ext/misc/btreeinfo.c.

Changes to ext/misc/spellfix.c.

Changes to ext/repair/checkfreelist.c.

Added ext/repair/checkindex.c.

Added ext/repair/sqlite3_checker.c.in.

Added ext/repair/sqlite3_checker.tcl.

Added ext/repair/test/README.md.

Added ext/repair/test/checkfreelist01.test.

Added ext/repair/test/checkindex01.test.

Added ext/repair/test/test.tcl.

Changes to main.mk.

Changes to src/dbpage.c.

Changes to src/os_unix.c.

Changes to src/sqlite.h.in.

Changes to src/wal.c.

Changes to src/whereexpr.c.

Deleted test/checkfreelist.test.

Changes to test/walro.test.

Changes to test/walro2.test.