Lumosql

Timeline
Login

Timeline

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

50 most recent check-ins

2026-06-24
20:32
Doc update Leaf check-in: 36ec37f416 user: danshearer tags: trunk
10:42
Fix build instructions check-in: 75013b1bb6 user: danshearer tags: trunk, v0.82
10:36
Improve build instructions check-in: f78ae44e97 user: danshearer tags: trunk
10:16
Verifying build instructions are up to date check-in: 6661f28823 user: danshearer tags: trunk
09:52
Fix tech detail for building the lib check-in: 705799529e user: danshearer tags: trunk
09:46
Fix tech details in amalgamation doc check-in: 56253ca056 user: danshearer tags: trunk
09:43
Docs update check-in: f19341d736 user: danshearer tags: trunk
08:40
Docs update check-in: 1cd9b50b9c user: danshearer tags: trunk
07:57
Doc fixes check-in: e474437fe8 user: danshearer tags: trunk
07:29
More docs check-in: 684ffb5672 user: danshearer tags: trunk
07:26
Doc updates and consolidation check-in: d23b52dec8 user: danshearer tags: trunk
2026-06-23
20:57
Doc fixes check-in: c8fb9bdc8a user: danshearer tags: trunk
20:46
More doc updates - explain LMDB and mmap a little check-in: 46d1327f1d user: danshearer tags: trunk
12:51
Update benchmark analysis check-in: 378f7876e9 user: danshearer tags: trunk
07:23
Misc doc updates check-in: 5374b83a5c user: danshearer tags: trunk
07:20
Major round of benchmarking docs updates check-in: 8eec853340 user: danshearer tags: trunk
2026-06-22
13:26
Improve docs including updated Fossil benchmarking results check-in: 84d03865df user: danshearer tags: trunk
12:06
Record more about the range pinning bug. check-in: e6f29d463c user: danshearer tags: trunk
11:55
Document annoying bug in benchmark system, plus give examples check-in: fda8ad42be user: danshearer tags: trunk
09:47
Improve docs Summarise the transaction option benchmarking (basically just use default). check-in: 53e828831b user: danshearer tags: trunk
2026-06-21
21:40
Improve docs for filtering benchmarking and speedtesting fossil/libfossil check-in: d92b37eb21 user: danshearer tags: trunk
18:02
Remove noupgrade transaction type from benchmarking. It's too niche and the error is annoying. check-in: bdfc0a3454 user: danshearer tags: trunk
16:15
Fix bug where runtime targets (eg transaction mode) were mixed up with $BUILD targets. check-in: 2d8c32ac71 user: danshearer tags: trunk
13:48
Add transaction model comparisons for LMDB backends check-in: 79a0fe4bda user: danshearer tags: trunk
06:39
fix chroot jail when running server as root with LMDB check-in: 689867c5e9 user: danshearer tags: trunk
06:10
benchmark operations with temporary tables check-in: 8f4564bd2e user: danshearer tags: trunk
00:34
Clean up docs check-in: 7d939b374f user: danshearer tags: trunk
2026-06-20
23:14
lmdb,lmdbv1: pool temp environments and keep them unsynced Every temp or :memory: database opened a private LMDB env at a fresh mkstemp path and unlinked it on close, often hundreds opens and therefore fsyncs as compared to ~3 for native sqlite for the same Fossil operation. We fix this by keeping MDB_NOSYNC on temp and :memory: envs, and have a small pool of envs ready to go. Major speed improvement. check-in: f020f61185 user: danshearer tags: trunk
17:53
Fix bug in Fossil speed test library to do with fsync assumption. check-in: e55ad905d6 user: danshearer tags: trunk
15:18
LMDB cursor cache: invalidate only the writing cursor cursorCacheInvalidateSiblings clears the cached current row on the writing cursor alone, due to the way VDBE works in SQLite. This means some cache code was unusued so we have deleted it in both LMDB backends. check-in: 68f6623c3d user: danshearer tags: trunk
14:28
Get quantitative results for LumoSQL-backed Fossil on correctness, speed and stress loading. Everything is compared to native SQLite-backed Fossil, with sqlite.org as the ultimate measure. check-in: 18dc8fdcba user: danshearer tags: trunk
2026-06-19
22:51
dox check-in: 7efb10d24b user: danshearer tags: trunk
22:50
More docs check-in: b712425343 user: danshearer tags: trunk
22:03
Fix broken links in docs check-in: d28d9b1322 user: danshearer tags: trunk
21:51
Add make test as a first-class advertised feature. Just as good as benchmarking! check-in: a14e644272 user: danshearer tags: trunk
21:41
Docs fixed that refer to directories not files check-in: 0f35fe6cd9 user: danshearer tags: trunk
21:39
Implement the single-file LMDB in v1 backend, just copying lmdb check-in: 5741abfea7 user: danshearer tags: trunk
21:38
Change defaul rowsum algorithm from blake to siphash (which is default everywhere now.) check-in: 8ab8ebeb61 user: danshearer tags: trunk
21:25
Add in test docs that were squirreled away check-in: f0a26e93cc user: danshearer tags: trunk
20:41
Move from the default LMDB files-in-directory to using the LMDB flag for just using a plain file plus a lockfile with the same name, which matches existing SQLite. Thanks to Howard Chu for pointing out the MDB_NOSUBDIR exists. check-in: eda9a500dc user: danshearer tags: trunk
20:30
more testing and update docs for fossil-on-lumo. check-in: 2324380c1f user: danshearer tags: trunk
19:49
Getting docs ready for release check-in: b0807ea998 user: danshearer tags: trunk
14:59
Partial docs update especially benchmarking now we have a few thousand rows. check-in: d51508e38d user: danshearer tags: trunk
14:00
Lots of doc updates now we have a few thousand benchmarking runs and more Fossil testing check-in: da1a34899b user: danshearer tags: trunk
00:52
Just one benchmarking script now check-in: 3cb486b6f3 user: danshearer tags: trunk
00:25
Fix outdated docs, for siphash, new benchmark-filter options etc check-in: e6f5ec5d93 user: danshearer tags: trunk
00:05
Found rare edge case where a stale Makefile.options was getting through to make check-in: aed2e691dc user: danshearer tags: trunk
2026-06-18
19:23
Add native SQLite-only loop to lumosql-matrix-on-big-machine.sh we were doing some, but not nearly enough. check-in: c0bcdaee38 user: danshearer tags: trunk
17:52
Fix benchmark-filter.tcl result grouping bug. Bump version. check-in: ca2eeba32d user: danshearer tags: trunk
14:12
Fix another benchmark targets bug check-in: 48de739b7c user: danshearer tags: trunk