Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 ancestors of ebca1063ac267424
2012-10-29
| ||
20:04 | Rework the free block list storage so that it scales properly. Currently some test cases fail. check-in: ebca1063ac user: dan tags: freelist-rework | |
09:19 | Fix a couple of crashes and a memory leak in OOM tests. check-in: 90f46bd082 user: dan tags: trunk | |
2012-10-28
| ||
11:38 | Merge compression-hooks branch with trunk. check-in: a701b281e9 user: dan tags: trunk | |
11:34 | Turn off LSM_CONFIG_MMAP automatically in compressed database mode. Leaf check-in: 676da8516d user: dan tags: compression-hooks | |
11:28 | Enhance the file-format to allow padding records smaller than 6 bytes in length. check-in: 2ba0368e76 user: dan tags: compression-hooks | |
10:07 | Add padding records to segments in compressed databases in order to avoid partial writes to segments that have already been synced to disk. check-in: ae3c8da44d user: dan tags: compression-hooks | |
2012-10-27
| ||
08:57 | Change the format of compressed page records slightly so that the file format supports inserting padding records into sorted runs. check-in: 0b940bfe17 user: dan tags: compression-hooks | |
2012-10-26
| ||
18:08 | Enable assert() checking for lost blocks in compressed database mode. check-in: 6e7bc9099c user: dan tags: compression-hooks | |
17:09 | Fix a problem with snapshot initialization. check-in: 8ce567e8be user: dan tags: compression-hooks | |
16:42 | Store page numbers in database snapshots as 64-bit integers. check-in: 53de55a6f4 user: dan tags: compression-hooks | |
2012-10-25
| ||
11:08 | Fix bug reading page data from a compressed database that occurs when the last page of a segment ends on the last byte of a block. check-in: 549868a020 user: dan tags: compression-hooks | |
2012-10-24
| ||
19:54 | Have lsmtest use zlib for compression if HAVE_ZLIB is defined. This causes at least one test to fail. check-in: 8670182769 user: dan tags: compression-hooks | |
18:33 | Fix memory leaks in compressed database mode. check-in: 083e3a6c0f user: dan tags: compression-hooks | |
18:26 | Various fixes. check-in: 728d8cf5ae user: dan tags: compression-hooks | |
2012-10-23
| ||
19:54 | Fixes for compressed database mode. Some test cases pass. Many do not. check-in: 90c2fae338 user: dan tags: compression-hooks | |
2012-10-22
| ||
20:05 | Add some code to support compressed databases to lsm_file.c. Does not currently work. check-in: 3c45b911fe user: dan tags: compression-hooks | |
2012-10-20
| ||
15:57 | Change lsm_sorted.c so that it does not use the Segment.iLastPg variable directly. This variables meaning is slightly different for compressed databases. check-in: db2407a7af user: dan tags: compression-hooks | |
13:13 | Rename "storage.c" to "kv.c". Similar renames for test modules. This is to match the rename of "storage.h" to "kv.h" in a prior check-in. check-in: 7d290a04e8 user: drh tags: trunk | |
13:01 | Change the "TK_" macro prefix in lsm_tree.c to "TKV_" in order to avoid name collisions with "TK_" macros generated by the parser. check-in: b81bc323b9 user: drh tags: trunk | |
12:57 | Change the name of "storage.h" to "kv.h". Other minor edits to comments and typedefs. check-in: 8132a601e8 user: drh tags: trunk | |
2012-10-19
| ||
16:39 | Remove obsolete content from sqliteInt.h. check-in: d618b9b106 user: drh tags: trunk | |
16:16 | Further changes to ensure that a pages page number is not required until after its content has been assembled. check-in: c03eeda99f user: dan tags: compression-hooks | |
11:25 | Changes to support building b-trees without using the page numbers of unfinished pages. check-in: d54af93981 user: dan tags: compression-hooks | |
2012-10-18
| ||
07:43 | Fix another memory leak in lsm_tree.c. check-in: 4ff1be367e user: dan tags: trunk | |
2012-10-17
| ||
19:35 | Fix a memory leak in lsm_work(). check-in: 6e6b3a8a8b user: dan tags: trunk | |
19:29 | Fix various issues with tcl test cases. check-in: ae7d9c68ef user: dan tags: trunk | |
11:31 | Remove the lsmFsPageWrite() function. So that pages can only be written immediately after they are created - not loaded from the database and then made writable. check-in: 29bd2611a6 user: dan tags: compression-hooks | |
2012-10-16
| ||
15:26 | Change page numbers to 8-byte numbers (from 4). This is required to support compressed databases, where a page number is a byte offset in the database file. check-in: 5d266a717d user: dan tags: compression-hooks | |
2012-10-15
| ||
19:36 | Merge range-delete branch back into trunk. check-in: a7de625f13 user: dan tags: trunk | |
19:34 | Fix a case in live-recovery from a writer crash. Leaf check-in: 80abdbea2d user: dan tags: range-delete | |
16:42 | Fix an assert() that can fail following an OOM condition. check-in: 8a713f17fc user: dan tags: range-delete | |
16:06 | Fix minor problems in OOM tests. check-in: 3112bb2e6d user: dan tags: range-delete | |
15:51 | Fix a crash that can follow an OOM error. And an error in lsm_csr_seek(LEFAST). check-in: 3cb77a8512 user: dan tags: range-delete | |
14:26 | Fix a problem with lsm_mt2 in lsmtest_tdb3.c. check-in: c025a26642 user: dan tags: range-delete | |
2012-10-14
| ||
09:41 | Range-delete related SEEK_GE and SEEK_LE fixes. check-in: d30de7f821 user: dan tags: range-delete | |
2012-10-11
| ||
19:36 | Fix cases involving iteration through split levels where the first part of a range-delete has been merged or annihilated but the second has not. check-in: 45d5b7570e user: dan tags: range-delete | |
2012-10-10
| ||
18:10 | Fixes for range-delete and seek operations. check-in: 1ff4639070 user: dan tags: range-delete | |
2012-10-09
| ||
19:55 | Fix further bugs in in-memory tree. Progress on writing range-deletes into the database file. check-in: 9081b1c92c user: dan tags: range-delete | |
2012-10-08
| ||
17:08 | Fixes for range-deletes on the in-memory tree structure. check-in: 9879e2a63d user: dan tags: range-delete | |
2012-10-06
| ||
20:38 | Add tests for range-deletes. Fix some things. Still doesn't work properly. check-in: 178f7d5eca user: dan tags: range-delete | |
2012-10-03
| ||
20:05 | Add (partially working) code for deleting keys to lsm_tree.c. Required for range-deletes. check-in: daa6942834 user: dan tags: range-delete | |
09:24 | Minor changes to the lsmperf.tcl script. check-in: 45e59053e7 user: dan tags: trunk | |
2012-10-02
| ||
18:06 | Simplify the way new cursors are created. check-in: 63d8eea506 user: dan tags: trunk | |
12:05 | Remove dead code from lsm_sorted.c. check-in: b84772a1aa user: dan tags: trunk | |
05:19 | Remove a layer of abstraction from the cursor object in lsm_sorted.c. check-in: ff71b6f778 user: dan tags: trunk | |
2012-09-28
| ||
18:35 | Allow deserialized snapshots to persist between transactions. check-in: fc4601f91f user: dan tags: trunk | |
14:57 | Improvements to lsmperf.tcl test. check-in: 371c6c984d user: dan tags: trunk | |
2012-09-27
| ||
20:04 | Mark blocks as free more aggressively. check-in: eb4ae342c5 user: dan tags: trunk | |
16:09 | Fix to ensure that the log file is always deleted following a successful system shutdown. check-in: 3d1dacff87 user: dan tags: trunk | |
04:59 | Fix a deadlock in multi-threaded test code. check-in: e16b04ca69 user: dan tags: trunk | |
2012-09-26
| ||
15:38 | Merge rework-flow-control branch with trunk. check-in: cf2ef747ad user: dan tags: trunk | |