Timeline

Not logged in

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

50 most recent check-ins

2021-12-01
21:58
Point to our goals for Phase II in the README Leaf check-in: 47ef10b369 user: danshearer tags: trunk
02:21
Minor doc changes check-in: cd88d85a5a user: danshearer tags: trunk
02:20
Clarify intro paragraph check-in: 8bc31114e9 user: danshearer tags: trunk
2021-10-22
10:59
Correct knowledgebase URL check-in: 0248ba2907 user: danshearer tags: trunk
10:50
Add more detail about various other C K-V stores. check-in: 3d4766aac7 user: danshearer tags: trunk
2021-10-04
18:09
Clarify dependency and build instructions. We can say the same in fewer words. check-in: be457e5220 user: danshearer tags: trunk
18:01
Make it clearer that Fossil is not required for people wanting to have a quick first look at LumoSQL. check-in: 7937e93f60 user: danshearer tags: trunk
2021-07-27
12:38
Add intro including definition for RBAC check-in: b6898fed3e user: danshearer tags: trunk
11:40
Formatting and links check-in: 33958678c6 user: danshearer tags: trunk
11:18
Format URLs check-in: cc927504c3 user: danshearer tags: trunk
10:24
Announce for Phase II of LumoSQL, funded again by NLNet (thanks!) check-in: 884316d637 user: danshearer tags: trunk
10:12
Layout and content. Now ready for first review. check-in: 957a1b283b user: danshearer tags: trunk
10:07
Design doc for RBAC access control in SQLite check-in: 55fbdd8d5b user: danshearer tags: trunk
2021-07-23
13:16
Minor comment edits check-in: 30fccbb4f3 user: danshearer tags: trunk
2021-07-06
12:54
Tidying up of benchmark-filter documentation and updating with latest changes check-in: f450a1cf46 user: Uilebheist tags: trunk
12:32
Correcting some -help errors check-in: 3598dcc96a user: Uilebheist tags: trunk
2021-07-02
10:43
Suggest use of -help for invalid option check-in: 5380b1114c user: danshearer tags: trunk
10:36
First pass help for benchmark tool. check-in: 38e8ea509f user: danshearer tags: trunk
2021-07-01
08:10
When opening a temporary database with LMDB backend, use a 32 bit mapsize even on 64 bit processors; this works around an out-of-memory error on some architectures. check-in: 57178ce7e5 user: Uilebheist tags: trunk
06:55
Changing default sqlite version tested to latest (3.36.0). Recording CPU and OS type in benchmarks and tests results databases. Changing benchmark-filter to be able to add this new information in the output. Also adding import and merge function to benchmark-filter (these are needed to collect test results from different places and keep them in a single database). Allowing spaces instead of commas in field lists and import lists (the latter so that one can use the shell's pathname expansion to import multiple files). check-in: 1082bcedcc user: Uilebheist tags: trunk
2021-06-15
12:58
Using latest not-forking updates to simplify some configuration check-in: 0779718a2c user: Uilebheist tags: trunk
2021-06-07
09:35
Fossil is confused by lack of userids in a typical fresh Docker container check-in: a12de9bd28 user: danshearer tags: trunk
09:12
Adding example input files for batch benchmark tool check-in: ae30179bed user: Uilebheist tags: trunk
09:06
Adding draft script to run lots of benchmarks changing build and runtime options check-in: bf84247bfb user: Uilebheist tags: trunk
2021-06-06
11:33
Small change to build.tcl to allow outputing the "options" Makefile fragment to stdout rather than to a file; changing benchmark-filter.tcl so that "-limit 0" means "no limit" rather than "no output" because any number of runs selected would exceed 0. check-in: 62910a331a user: Uilebheist tags: trunk
10:10
Quoting fields before entering in the database in case "comment" fields contain quotes check-in: 03f3aee5cb user: Uilebheist tags: trunk
00:57
Correct minimum Fossil version from ">2" to ">2.10" as per latest testing check-in: 0f111962e7 user: danshearer tags: trunk
2021-06-05
19:00
Adding "comments" to benchmark runs and the ability to display them in benchmark-filter. Also adding an option to move the temporary databases to a specified directory (for example to run benchmarks on ramdisk and real disk using the same build) check-in: f95f5e56d1 user: Uilebheist tags: trunk
08:01
Changing default database for benchmark-filter to be the last one written to by "make benchmark" check-in: 7338e7513f user: Uilebheist tags: trunk
2021-05-20
18:05
Simplifying the new pragma code check-in: b7f044b062 user: Uilebheist tags: trunk
15:45
Minor doc problem check-in: 9e2ee4cf54 user: Uilebheist tags: trunk
15:29
Documentation update after the earlier changes; also removing the option BENCHMARK_DB which had no effect on the benchmark, only (misleadingly) on the output of "make what". The correct option, DATABASE_NAME, is now documented. Also revised examples to match the most recent version of the build system. check-in: 2baa14be76 user: Uilebheist tags: trunk
15:03
Quick bugfix: a Makefile line has gone missing just before the last commit. check-in: af4966f78d user: Uilebheist tags: trunk
12:42
Added a mechanism to add backend-specific SQL to a test or benchmark. Changed the LMDB transaction type from a build-time option to a runtime option specified by a PRAGMA: used the new mechanism to add this pragma to the first test, which creates the database, but only when the backend is LMDB. check-in: 3eb90a761d user: Uilebheist tags: trunk
2021-05-18
13:07
Storing test results in a database (a different one from benchmarks) and also adding a summary at the end of the run; adding options to benchmark-filter useful for test results; updating documentation. check-in: 1edbf16081 user: Uilebheist tags: trunk
2021-05-17
13:03
Changing the LMDB upstream definition file to use the new format introduced by not-forking 0.4; adding code to use the new --use-version option in not-forking so that the build system will cope with any future incompatible changes to not-forking itself. check-in: 7574565d11 user: Uilebheist tags: trunk
2021-05-15
13:23
Adding code to mark tests which are not benchmarks; "make benchmark" will skip these tests; a new "make test" target will run all tests but won't record the timing in the benchmarks database: these tests are there to test backend changes, but it doesn't make sense to benchmark them. Updating two tests to be skipped this way when running benchmarks. check-in: eda2b7208e user: Uilebheist tags: trunk
2021-05-11
11:19
Make it clear this is a Quickstart section check-in: 560e4b304f user: danshearer tags: trunk
2021-04-03
16:50
Avoiding an error wen listing incomplete runs check-in: 9a2b9e8117 user: Uilebheist tags: trunk
14:36
Portability change: some C compilers don't like the variadic macro used for LUMO_LOG so changed it to be more portable. Also made sure to close a database which was open with BTREE_SINGLE. Some more debugging messages. check-in: 44c9b30532 user: Uilebheist tags: trunk
09:55
Small bugfix finding changes in not-fork.d check-in: 9a6bd0325e user: Uilebheist tags: trunk
09:52
Making sqlite 3.18.2 build on NetBSD check-in: d62663bd04 user: Uilebheist tags: trunk
09:40
Implementing another missing function and adding code to benchmark it check-in: 2ab354b0f0 user: Uilebheist tags: trunk
09:00
Changing the build directory structure to make sure the (modified) sources are available, for example to run the result under a debugger check-in: 6bef75f210 user: Uilebheist tags: trunk
2021-04-02
09:30
First steps in getting the build/benchmark working on NetBSD; there are some problems which will need to be investigated but at least it builds and the LMDB backend passes most of the tests. check-in: b6b985cfd7 user: Uilebheist tags: trunk
2021-04-01
21:08
Adding sqlite3BtreeTransferRow() and making changes to sqlite3BtreeInsert() so that the LMDB backend will work with sqlite 3.35. Changing the default sqlite version for the LMDB backend benchmarks to 3.35.3 check-in: bf08eba296 user: Uilebheist tags: trunk
12:55
Changing default versions used in benchmarks to reflect the latest check-in: 4f51648b4d user: Uilebheist tags: trunk
09:50
Adding an option to specify a "make" command (default "make"); this is needed on systems with BSD make to use "gmake" or some other program. check-in: ba96cebb98 user: Uilebheist tags: trunk
2021-03-31
09:29
Improve description of Fossil versions and building Fossil check-in: dce9e5eacc user: danshearer tags: trunk
08:47
Finishing the new transaction code - it was actually nearly complete, apart from a small bug now fixed check-in: f36afcc4fd user: Uilebheist tags: trunk