summaryrefslogtreecommitdiffstats
path: root/include/framework/DynamicExtension.h
Commit message (Expand)AuthorAgeFilesLines
* Various single-threaded bug fixesDouglas B. Rumbaugh2024-01-151-7/+5
* Initial integration of new buffering scheme into frameworkDouglas Rumbaugh2024-01-121-164/+88
* DynamicExtension: comments/reorganizationDouglas Rumbaugh2023-12-211-7/+19
* Refactoring: corrected a number of names and added more commentsDouglas Rumbaugh2023-12-131-38/+39
* Lock protect Epoch during retirement to avoid use-after-free errorsDouglas Rumbaugh2023-11-151-11/+16
* Tombstone Compaction: re-enabled tombstone compactionDouglas Rumbaugh2023-11-131-2/+53
* Fixed merge logic bug in tieringDouglas Rumbaugh2023-11-131-1/+2
* Fixed various concurrency bugsDouglas Rumbaugh2023-11-091-14/+63
* Comment and License updatesDouglas Rumbaugh2023-11-071-1/+1
* DynamicExtension: revised the way uneeded buffers/structures are releasedDouglas Rumbaugh2023-11-071-8/+15
* DynamicExtension: fixed race in get_active_epoch_protectedDouglas Rumbaugh2023-11-061-2/+11
* DynamicExtension: internal_append fixesDouglas Rumbaugh2023-11-061-10/+26
* DynamicExtension: mutex bug fixDouglas Rumbaugh2023-11-061-2/+2
* Epoch: Adjusted add empty buffer behaviorDouglas Rumbaugh2023-11-061-3/+11
* DynamicExtension::create_static_structure: fixed heap overflowDouglas Rumbaugh2023-11-061-1/+1
* DynamicExtension: fixed some use-after free bugsDouglas Rumbaugh2023-11-061-5/+13
* Fixes for various bugs under SerialSchedulerDouglas B. Rumbaugh2023-10-311-11/+24
* SerialScheduler: added a single-threaded schedulerDouglas B. Rumbaugh2023-10-311-0/+2
* DynamicExtension: fixed some Epoch-related bugsDouglas B. Rumbaugh2023-10-311-6/+6
* DynamicExtension: added a way to block on merge completionDouglas B. Rumbaugh2023-10-311-3/+31
* General Comment + Consistency updatesDouglas Rumbaugh2023-10-301-19/+27
* DynamicExtension: comment cleanup/adjustmentsDouglas Rumbaugh2023-10-301-11/+14
* Epoch/DynamicExtension: added cv to epoch retirement checkDouglas Rumbaugh2023-10-301-4/+5
* DynamicExtension: adjusted a few operations to ensure conistencyDouglas Rumbaugh2023-10-301-15/+33
* Concurrency updates + fixes for compile errorsDouglas Rumbaugh2023-10-301-80/+81
* Began moving to an explicit epoch-based systemDouglas Rumbaugh2023-10-231-91/+188
* BugfixesDouglas Rumbaugh2023-10-231-1/+5
* Initial pass w/ new scheduler setupDouglas Rumbaugh2023-10-201-70/+114
* Re-structuring Project + scheduling updatesDouglas Rumbaugh2023-09-251-11/+13
* The scheduler now spawns a seperate merge threadDouglas Rumbaugh2023-09-181-0/+5
* General bugfixesDouglas Rumbaugh2023-09-181-1/+4
* Began re-architecting the project for concurrency supportDouglas Rumbaugh2023-09-131-302/+70
* Migrated over to using psudb-common utilities/headersDouglas Rumbaugh2023-08-241-2/+2
* Expanded query interfaceDouglas Rumbaugh2023-07-271-7/+34
* Added the parameter argument to query merge routineDouglas Rumbaugh2023-07-171-1/+1
* Fixed query errorsDouglas Rumbaugh2023-07-031-1/+1
* Fixed bug(s) in tagging-based deletesDouglas B. Rumbaugh2023-06-091-1/+1
* Build changes and interface cleanupDouglas B. Rumbaugh2023-06-091-5/+5
* Interface adjustmentsDouglas Rumbaugh2023-06-071-32/+9
* Added a pre-query hook for processing statesDouglas Rumbaugh2023-06-071-1/+3
* Framework query bugfixesDouglas Rumbaugh2023-05-291-1/+1
* Framework-level query testing + fixesDouglas Rumbaugh2023-05-291-9/+11
* Fixed InternalLevel memory leakDouglas Rumbaugh2023-05-291-8/+5
* Adjusted the way that Wrapping records works to clean up interfacesDouglas Rumbaugh2023-05-291-21/+30
* Tests and bugfixes for frameworkDouglas Rumbaugh2023-05-291-14/+16
* More updates/restructuringDouglas Rumbaugh2023-05-221-21/+25
* Progress towards generalization of shard interfaceDouglas Rumbaugh2023-05-221-264/+129
* Started implementing shard interface (not finished yet)Douglas Rumbaugh2023-05-171-18/+23
* Removed unncessary tagging paramter from shards and levelsDouglas Rumbaugh2023-05-171-8/+7
* Record format generalizationDouglas Rumbaugh2023-05-151-39/+40