SQLite

Changes On Branch threadtest4
Login

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

Changes In Branch threadtest4 Excluding Merge-Ins

This is equivalent to a diff from fc157dd7 to 6bef7ede

2014-12-12
00:52
Remove the KeyInfo cache (for now - perhaps we will add it back in later - or maybe not since it provides negligible benefit but adds a lot of complexity and thread-safety risk). Add a mutex to ATTACH to deal with a data race. (check-in: 03c443ea user: drh tags: trunk)
00:40
Make sure the Btree mutex is held when setting the locking mode and the secure delete flag when attaching a shared-cache database. (Closed-Leaf check-in: 6bef7ede user: drh tags: threadtest4)
00:26
Merge the cell overflow page number cache thread race fix from trunk. (check-in: cefad47e user: drh tags: threadtest4)
2014-12-11
16:38
Fix a race condition to do with very large index keys in shared-cache mode. (check-in: fc157dd7 user: dan tags: trunk)
15:27
Fix a typo in the documentation for sqlite3_threadsafe(). (check-in: 258e747b user: drh tags: trunk)

Changes to src/attach.c.

Changes to src/build.c.

Changes to src/main.c.

Changes to src/sqliteInt.h.

Changes to src/where.c.

Added test/threadtest4.c.