summaryrefslogtreecommitdiffstats
path: root/include/framework
Commit message (Expand)AuthorAgeFilesLines
...
* Set up tombstone deletes properlyDouglas Rumbaugh2024-02-051-4/+10
* temporary hack to get workingDouglas Rumbaugh2024-01-311-6/+12
* Adjusted epoch transition methodologyDouglas Rumbaugh2024-01-313-152/+120
* More locking!Douglas Rumbaugh2024-01-311-0/+2
* Possibly fixed epoch retirement sync errorDouglas Rumbaugh2024-01-311-1/+5
* Insert throughput benchmarkDouglas Rumbaugh2024-01-311-1/+1
* Query/Insert intermix benchmarksDouglas Rumbaugh2024-01-311-3/+4
* Temporary thread affinity for reconstructionDouglas Rumbaugh2024-01-312-1/+33
* Benchmarking updatesDouglas Rumbaugh2024-01-301-6/+23
* DynamicExtension: Fixed reconstruction trigger data raceDouglas Rumbaugh2024-01-241-4/+7
* Adjusted recon_benchmark and properly shutdown FIFOSchedulerDouglas Rumbaugh2024-01-221-0/+1
* FIFOScheduler: added automake wakeupDouglas Rumbaugh2024-01-221-1/+12
* Initial rough-out of internal statistics trackerDouglas Rumbaugh2024-01-196-35/+157
* Multiple concurrency bug fixesDouglas Rumbaugh2024-01-176-126/+107
* Concurrency testing and bug fixesDouglas B. Rumbaugh2024-01-152-7/+24
* Use 16-byte CAS to control buffer headDouglas B. Rumbaugh2024-01-151-61/+59
* Various single-threaded bug fixesDouglas B. Rumbaugh2024-01-154-15/+55
* Initial integration of new buffering scheme into frameworkDouglas Rumbaugh2024-01-127-263/+122
* BufferView.h: Hopefully the last necessary tweak to the move semantics stuffDouglas Rumbaugh2024-01-121-24/+2
* InternalLevel update and testsDouglas Rumbaugh2024-01-112-16/+39
* BufferView: enforce move semanticsDouglas Rumbaugh2024-01-111-2/+19
* Fixed some potential buffer-related concurrency bugsDouglas Rumbaugh2024-01-112-57/+94
* MutableBuffer: multithreaded insert test + bugfixesDouglas Rumbaugh2024-01-101-4/+9
* MutableBuffer+View: Implementation with unit testsDouglas Rumbaugh2024-01-102-49/+116
* Initial update of buffer to new specificationsDouglas B. Rumbaugh2024-01-092-152/+62
* DynamicExtension: comments/reorganizationDouglas Rumbaugh2023-12-211-7/+19
* InternalLevel: appending an empty level is a no-opDouglas Rumbaugh2023-12-211-0/+7
* ExtensionStructure: adjusted leveling logic to avoid unneeded copiesDouglas Rumbaugh2023-12-211-5/+14
* Refactoring: corrected a number of names and added more commentsDouglas Rumbaugh2023-12-137-140/+163
* Lock protect Epoch during retirement to avoid use-after-free errorsDouglas Rumbaugh2023-11-151-11/+16
* Tombstone Compaction: re-enabled tombstone compactionDouglas Rumbaugh2023-11-134-3/+106
* Fixed merge logic bug in tieringDouglas Rumbaugh2023-11-132-1/+3
* Fixed various concurrency bugsDouglas Rumbaugh2023-11-093-21/+84
* Comment and License updatesDouglas Rumbaugh2023-11-0716-17/+17
* DynamicExtension: revised the way uneeded buffers/structures are releasedDouglas Rumbaugh2023-11-071-8/+15
* Merge branch 'query-refactor'Douglas Rumbaugh2023-11-072-0/+23
|\
| * DynamicExtension::create_static_structure: fixed heap overflowDouglas Rumbaugh2023-11-071-1/+1
| * Refactoring progressDouglas Rumbaugh2023-11-061-1/+1
| * started refactoring queries interfaceDouglas B. Rumbaugh2023-11-022-0/+23
* | DynamicExtension: fixed race in get_active_epoch_protectedDouglas Rumbaugh2023-11-061-2/+11
* | InternalLevel: switched to std::sharedptr for shard memory managementDouglas Rumbaugh2023-11-061-52/+29
* | DynamicExtension: internal_append fixesDouglas Rumbaugh2023-11-062-10/+55
* | DynamicExtension: mutex bug fixDouglas Rumbaugh2023-11-061-2/+2
* | Epoch: Adjusted add empty buffer behaviorDouglas Rumbaugh2023-11-062-4/+26
* | DynamicExtension::create_static_structure: fixed heap overflowDouglas Rumbaugh2023-11-061-1/+1
* | MutableBuffer: added explicit tail variableDouglas Rumbaugh2023-11-061-5/+12
* | DynamicExtension: fixed some use-after free bugsDouglas Rumbaugh2023-11-061-5/+13
* | Scheduling: Switched over to a thread pool modelDouglas Rumbaugh2023-11-063-5/+12
|/
* Fixes for various bugs under SerialSchedulerDouglas B. Rumbaugh2023-10-313-17/+54
* MutableBuffer: removed most concurrency control stuffDouglas B. Rumbaugh2023-10-312-52/+13