summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* More updatesDouglas B. Rumbaugh2024-12-223-6/+6
| | | | | | | BSM is currently broken--I'll need to think a bit about how best to actually implement this in the current framework (if I even want to port it over) because it doesn't use the same flushing mechanism as most other approaches.
* Continued developmentDouglas B. Rumbaugh2024-12-2233-377/+261
|
* Began overhauling reconstruction mechanismDouglas B. Rumbaugh2024-12-2211-755/+469
|
* Adjusted query result interfacesHEADmasterDouglas B. Rumbaugh2024-12-0620-468/+459
| | | | | | | Now, the vector<> is part of the user-defined type, not required by the framework. This should allow for more flexibility in either using alternative containers, or for more sensible implementations of queries with single value results (like range count).
* Warning fixesDouglas B. Rumbaugh2024-12-0610-23/+34
|