summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * Refactoring: corrected a number of names and added more commentsDouglas Rumbaugh2023-12-138-142/+165
| * insert_tput: minor adjustmentsDouglas Rumbaugh2023-11-161-12/+7
| * Insertion throughput benchmarkDouglas Rumbaugh2023-11-152-4/+61
| * Lock protect Epoch during retirement to avoid use-after-free errorsDouglas Rumbaugh2023-11-151-11/+16
| * Tombstone Compaction: re-enabled tombstone compactionDouglas Rumbaugh2023-11-135-5/+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-0745-57/+91
| * DynamicExtension: revised the way uneeded buffers/structures are releasedDouglas Rumbaugh2023-11-071-8/+15
| * Merge branch 'query-refactor'Douglas Rumbaugh2023-11-0724-1935/+1526
| |\
| | * Switched default DE test case over to ISAMTreeDouglas Rumbaugh2023-11-077-143/+106
| | * DynamicExtension::create_static_structure: fixed heap overflowDouglas Rumbaugh2023-11-071-1/+1
| | * Converted WIRS to the new interfaceDouglas Rumbaugh2023-11-073-320/+338
| | * Alias shard fixesDouglas Rumbaugh2023-11-074-23/+32
| | * Refactoring progressDouglas Rumbaugh2023-11-0613-796/+359
| | * started refactoring queries interfaceDouglas B. Rumbaugh2023-11-026-361/+400
| * | 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-068-11/+28
| |/
| * DE CC Testing: initial test file for FIFOSchedulerDouglas B. Rumbaugh2023-10-311-0/+461
| * Fixes for various bugs under SerialSchedulerDouglas B. Rumbaugh2023-10-313-17/+54
| * MutableBuffer: removed most concurrency control stuffDouglas B. Rumbaugh2023-10-312-52/+13
| * ExtensionStructure: fixed incorrect constructor args in clone()Douglas B. Rumbaugh2023-10-311-2/+2
| * DE Tests: updated existing tests to use single threaded operationDouglas B. Rumbaugh2023-10-314-4/+5
| * MemISAM: updated to new query interfaceDouglas B. Rumbaugh2023-10-311-1/+1
| * FIFOScheduler: fixed a few synchronization issuesDouglas B. Rumbaugh2023-10-311-8/+5
| * SerialScheduler: added a single-threaded schedulerDouglas B. Rumbaugh2023-10-312-0/+69
| * DynamicExtension: fixed some Epoch-related bugsDouglas B. Rumbaugh2023-10-311-6/+6
| * Epoch: Creating an epoch now takes references on buffers + versionsDouglas B. Rumbaugh2023-10-311-0/+2
| * VPTree Shard: updates to build on my desktopDouglas B. Rumbaugh2023-10-311-0/+2
| * DynamicExtension: added a way to block on merge completionDouglas B. Rumbaugh2023-10-311-3/+31
| * General Comment + Consistency updatesDouglas Rumbaugh2023-10-3024-282/+167
| * DynamicExtension: comment cleanup/adjustmentsDouglas Rumbaugh2023-10-301-11/+14
| * Epoch/DynamicExtension: added cv to epoch retirement checkDouglas Rumbaugh2023-10-302-4/+36
| * FIFOScheduler: correctly protect m_cv with a lockDouglas Rumbaugh2023-10-301-0/+5
| * DynamicExtension: adjusted a few operations to ensure conistencyDouglas Rumbaugh2023-10-302-15/+37
| * Concurrency updates + fixes for compile errorsDouglas Rumbaugh2023-10-306-99/+106
| * Began moving to an explicit epoch-based systemDouglas Rumbaugh2023-10-239-103/+481
| * BugfixesDouglas Rumbaugh2023-10-233-1/+7
| * Initial pass w/ new scheduler setupDouglas Rumbaugh2023-10-209-344/+200
| * Checkpointing workDouglas Rumbaugh2023-10-204-34/+85
| * Re-structuring Project + scheduling updatesDouglas Rumbaugh2023-09-2524-434/+384
| * Bugfixes for tieringDouglas Rumbaugh2023-09-204-4/+33
| * The scheduler now spawns a seperate merge threadDouglas Rumbaugh2023-09-184-58/+221