summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'new-concurrency' of ↵Douglas Rumbaugh2025-05-294-1/+160
|\ | | | | | | github.com:dbrumbaugh/dynamic-extension-working into new-concurrency
| * Added selectivity sweep benchmarkDouglas Rumbaugh2025-05-254-1/+160
| |
* | Stall rate benchmarkingDouglas Rumbaugh2025-05-294-1/+155
|/
* Updates for tail latency stall testingDouglas Rumbaugh2025-05-257-64/+308
|
* Stats tweaks and KNN benchmarkDouglas Rumbaugh2025-04-307-9/+248
|
* Improved statistics calculationDouglas Rumbaugh2025-04-253-83/+116
|
* Scheduler statistics tracking updateDouglas Rumbaugh2025-04-256-38/+130
| | | | | | | | | The current scheme is really inefficient in terms of retreival of the results, but keeps the critical path mostly clear. It's probably worth it to do a more organized tracking of the data as it comes in, to avoid an n^2 statistics generation step at the end.
* switched k to a doubleDouglas Rumbaugh2025-04-175-16/+18
|
* DynamicExtension.h: Updated function docstringsDouglas Rumbaugh2025-04-101-23/+26
|
* DynamicExtension.h: Added the insertion rate limiterDouglas Rumbaugh2025-04-101-52/+98
| | | | | | The exact determination of *how* to use this mechanism will be contigent on some of the math I'm working on at the moment.
* Missed cmakelists in last commitDouglas Rumbaugh2025-04-091-0/+11
|
* New benchmarksDouglas Rumbaugh2025-04-092-0/+337
|
* Disabled early abort for point lookupsDouglas Rumbaugh2025-04-093-9/+36
| | | | | | | I'm having some trouble getting "bad" query performance, so I'm going to try using PLs w/o early abort as a worst-case scenario. This should get the best per-shard performance scaling
* BSM bugfixesDouglas Rumbaugh2025-04-083-16/+12
|
* Implemented the legacy policies and fixed a few bugsDouglas Rumbaugh2025-04-0710-163/+195
|
* working commit (temporary progress, doesn't build)Douglas Rumbaugh2025-04-0512-118/+148
|
* LockManager.h: adjusted unlock procedureDouglas Rumbaugh2025-03-031-1/+2
| | | | | There was a race condition. Now there isn't... or at least there's one less.
* Fixed a few concurrency bugsDouglas Rumbaugh2025-03-0321-253/+370
|
* Query Preemption: still has one or two bugs, but mostly worksDouglas Rumbaugh2025-02-248-17/+246
|
* Added uniform data generator as file optionDouglas Rumbaugh2025-02-201-215/+240
|
* Average version of mixed-workload benchDouglas Rumbaugh2025-02-173-8/+192
|
* Thread count sweepDouglas Rumbaugh2025-02-171-7/+14
|
* Fixed a few benchmark bugsDouglas Rumbaugh2025-02-172-1/+10
|
* Multi-threaded mixed workload benchmarkDouglas Rumbaugh2025-02-173-10/+157
|
* Fixed legacy tiering policyDouglas Rumbaugh2025-02-174-13/+19
|
* BTree insertion latency benchmarksDouglas Rumbaugh2025-02-172-0/+82
|
* Retooled dist benchmark to actually print dist infoDouglas Rumbaugh2025-02-141-8/+7
|
* Parallel background reconstructions appear to be working!Douglas Rumbaugh2025-02-147-98/+49
|
* progress towards resolving asynch structure mergesDouglas Rumbaugh2025-02-136-138/+131
|
* more updatesDouglas Rumbaugh2025-02-113-16/+29
|
* Progress: began adding parallel merging and locking of levelsDouglas Rumbaugh2025-02-1116-87/+180
|
* Migrated remaining tail latency benchmarks to new interfaceDouglas Rumbaugh2025-02-103-19/+19
|
* Tiering: adjusted layout policy to properly handle L0Douglas Rumbaugh2025-02-061-1/+1
|
* CMakeLists updateDouglas Rumbaugh2025-02-061-0/+1
|
* Background compaction stuffDouglas Rumbaugh2025-02-0615-98/+587
|
* Bug fixesDouglas Rumbaugh2025-02-043-3/+8
|
* PSUDB updateDouglas Rumbaugh2025-02-031-0/+0
|
* More updatesDouglas Rumbaugh2025-01-3111-62/+124
|
* progressDouglas Rumbaugh2025-01-2714-275/+273
|
* some progressDouglas Rumbaugh2025-01-243-74/+33
|
* Finished rename of Epoch to Version + imported changes to psudb-commonDouglas Rumbaugh2025-01-225-7/+176
|
* ProgressDouglas Rumbaugh2025-01-1712-347/+256
|
* Additional layout policies + more flexibility in buffer flushingDouglas Rumbaugh2025-01-1610-60/+364
|
* Tail latency parm sweepDouglas Rumbaugh2025-01-082-1/+121
|
* Ajusted progress bar in insert benchmarkDouglas Rumbaugh2025-01-071-1/+0
|
* Triespline: minor tweak to buffer queryDouglas Rumbaugh2025-01-071-1/+2
| | | | A change that should have been in the last commit
* Merge branch 'generalized-merging' of ↵Douglas Rumbaugh2025-01-0711-9/+13
|\ | | | | | | github.com:dbrumbaugh/dynamic-extension-working into generalized-merging
| * Fixed the reversed scale factor and buffer size on benchmarksDouglas B. Rumbaugh2024-12-2311-9/+13
| |
* | Fixed a few Triespline related bugsDouglas Rumbaugh2025-01-072-31/+21
|/
* Began migrating benchmarks over to new interfaceDouglas Rumbaugh2024-12-2316-51/+82
|