/ File History
Login

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

History of ext/lsm1/lsm_sorted.c

2018-07-07
20:26
Fix another problem with reusing LSM cursors for range scans. file: [6f7d8cf7] check-in: [ae3fc765] user: dan branch: trunk, size: 184411
20:13
Fix an LSM problem caused by using the same cursor for equality and range scans. file: [1abed5e7] check-in: [f05bead3] user: dan branch: trunk, size: 184240
2018-01-05
11:34
Fix an LSM problem causing the wrong amount of "auto-work" to be performed under fairly obscure circumstances. file: [df7b393d] check-in: [a4876672] user: dan branch: trunk, size: 184223
2017-12-13
15:32
Change some LSM code internal typenames from "Blob" and "Pgno" to "LsmBlob" and "LsmPgno". This allows the LSM code to be compiled as a single unit with sqlite3.c. file: [d07ff7c2] check-in: [30bf38d5] user: dan branch: trunk, size: 184248
2017-11-16
20:48
In the LSM extension, ensure that empty space on pages is zeroed before they are written to disk. This helps with compressed databases, and stops valgrind complaining about uninitialized bytes and write(). file: [8f899fb6] check-in: [5ffec5db] user: dan branch: trunk, size: 184074
2017-07-11
17:06
Fix a whitespace alignment issue in lsm1. file: [a04518df] check-in: [a8e651e0] user: mistachkin branch: trunk, size: 183386
16:46
Fix more harmless compiler warnings in lsm1, seen with MSVC 2015. file: [1bdd5668] check-in: [0f1307f1] user: mistachkin branch: trunk, size: 183390
16:36
Fix harmless compiler warnings seen with MSVC for lsm1. file: [ad426f7e] check-in: [cf6da4a5] user: mistachkin branch: trunk, size: 183368
2017-07-04
19:23
Fix further OOM handling cases in LSM. file: [9bc5251a] check-in: [ca757c86] user: dan branch: trunk, size: 183163
2017-07-03
20:19
Fix a bug in lsm queries on levels undergoing incremental an merge that contain range-delete markers. file: [105a4c0b] check-in: [b2c24879] user: dan branch: trunk, size: 183115
2017-06-30
11:44
Avoid constantly freeing and reallocing small internal buffers associated with LSM cursors. Instead, allow them to persist for the lifetime of the cursor if they are LSM_SEGMENTPTR_FREE_THRESHOLD (default 1024) bytes or smaller. This change is based on research by Martijn Blaauw. file: [62cc605a] check-in: [bacfe8cb] user: dan branch: trunk, size: 182835
2015-11-17
00:15
The virtual table compiles but does not work and is missing many features. This is an incremental check-in. file: [4a9e3ffe] check-in: [a32849d6] user: drh branch: lsm-vtab, size: 182288
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: [aca377f4] check-in: [3d930501] user: drh branch: lsm-vtab, size: 182358 Added