/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of ext/lsm1/lsm_shared.c

2017-11-04
08:53
Fix an LSM problem with read-only connections and compression (not compression-factory) callbacks. file: [76adfc1e] check-in: [51ee5188] user: dan branch: trunk, size: 59637
2017-10-23
11:48
In lsm (not SQLite), avoid opening the *-shm file before the database file is locked. Otherwise, there is a race condition whereby a connection in another process process may unlink() it while it is still in use. file: [1a76b7a5] check-in: [c8b8b9b5] user: dan branch: trunk, size: 59659
2017-07-11
20:36
In lsm, attempt to unmap the database file before truncating it when disconnecting. A mapped file may not be truncated on win32. file: [5bc37768] check-in: [39069941] user: dan branch: trunk, size: 59694
19:55
Simplify the way in which the database file is truncated when the last connection disconnects. Also ignore the error code from the xTruncate call - as truncating a database file is always optional. file: [341c3649] check-in: [b0a49d90] user: dan branch: trunk, size: 59634
16:36
Fix harmless compiler warnings seen with MSVC for lsm1. file: [6b903d1a] check-in: [cf6da4a5] user: mistachkin branch: trunk, size: 59834
2017-07-10
18:33
In LSM, avoid calling the VFS xTestLock method to test for a lock that conflicts with one held by the same process. The results of such a call are considered undefined (since they are different under win32 and posix). file: [54185ae2] check-in: [a82a9bea] user: dan branch: trunk, size: 59794
2015-11-16
16:00
Import the LSM code from SQLite4 for use in an experimental virtual table. NB: This is a speculative experiment and could easily result in a dead-end branch. file: [54cc3a51] check-in: [3d930501] user: drh branch: lsm-vtab, size: 59360 Added