| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | The scheduler now spawns a seperate merge thread | Douglas Rumbaugh | 2023-09-18 | 1 | -0/+5 | |
| | | | | | | | | | | | | Merges are now executed from a seperate thread within the scheduler that wakes up via condition variables when new merge tasks are scheduled. In addition, tombstone limits are now enforced by the scheduler, with new merges being scheduled as needed. There are still a few tests failing, notably the zero tombstones in the last run invarient is not holding under tiering with tombstones. Need to look into that yet. | |||||
| * | General bugfixes | Douglas Rumbaugh | 2023-09-18 | 1 | -1/+4 | |
| | | ||||||
| * | Began re-architecting the project for concurrency support | Douglas Rumbaugh | 2023-09-13 | 1 | -302/+70 | |
| | | | | | | The project is now in a state where it builds, but it probably has a lot of bugs still. | |||||
| * | Migrated over to using psudb-common utilities/headers | Douglas Rumbaugh | 2023-08-24 | 1 | -2/+2 | |
| | | ||||||
| * | Expanded query interface | Douglas Rumbaugh | 2023-07-27 | 1 | -7/+34 | |
| | | | | | | Query interface now enables skipping of delete processing and stopping query processing when first match is found. | |||||
| * | Added the parameter argument to query merge routine | Douglas Rumbaugh | 2023-07-17 | 1 | -1/+1 | |
| | | | | | | This is necessary for KNN, but it unused for all currently implemented query types. | |||||
| * | Fixed query errors | Douglas Rumbaugh | 2023-07-03 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed bug(s) in tagging-based deletes | Douglas B. Rumbaugh | 2023-06-09 | 1 | -1/+1 | |
| | | ||||||
| * | Build changes and interface cleanup | Douglas B. Rumbaugh | 2023-06-09 | 1 | -5/+5 | |
| | | | | | | | | | | | Renamed the get_record_cnt() functions to get_record_count() for consistency, dropped references to SSIs, and added openmp build flags for PGM related targets. Also adjusted dynamic_extension_tests.inc to fail when an erase fails during the static structure testing as part of debugging a delete cancellation problem under leveling. | |||||
| * | Interface adjustments | Douglas Rumbaugh | 2023-06-07 | 1 | -32/+9 | |
| | | | | | | | Layout and Delete Policies are now specified via template parameters, and rejection sampling has been removed as an argument to the mutable buffer constructor. | |||||
| * | Added a pre-query hook for processing states | Douglas Rumbaugh | 2023-06-07 | 1 | -1/+3 | |
| | | | | | | This is used for setting up the query alias structure stuff for sampling queries. | |||||
| * | Framework query bugfixes | Douglas Rumbaugh | 2023-05-29 | 1 | -1/+1 | |
| | | ||||||
| * | Framework-level query testing + fixes | Douglas Rumbaugh | 2023-05-29 | 1 | -9/+11 | |
| | | ||||||
| * | Fixed InternalLevel memory leak | Douglas Rumbaugh | 2023-05-29 | 1 | -8/+5 | |
| | | ||||||
| * | Adjusted the way that Wrapping records works to clean up interfaces | Douglas Rumbaugh | 2023-05-29 | 1 | -21/+30 | |
| | | ||||||
| * | Tests and bugfixes for framework | Douglas Rumbaugh | 2023-05-29 | 1 | -14/+16 | |
| | | ||||||
| * | More updates/restructuring | Douglas Rumbaugh | 2023-05-22 | 1 | -21/+25 | |
| | | ||||||
| * | Progress towards generalization of shard interface | Douglas Rumbaugh | 2023-05-22 | 1 | -264/+129 | |
| | | ||||||
| * | Started implementing shard interface (not finished yet) | Douglas Rumbaugh | 2023-05-17 | 1 | -18/+23 | |
| | | ||||||
| * | Removed unncessary tagging paramter from shards and levels | Douglas Rumbaugh | 2023-05-17 | 1 | -8/+7 | |
| | | ||||||
| * | Record format generalization | Douglas Rumbaugh | 2023-05-15 | 1 | -39/+40 | |
| | | | | | | Currently, tombstone counting is bugged. But the rest of it appears to be working. | |||||
| * | Header update | Douglas Rumbaugh | 2023-05-09 | 1 | -0/+9 | |
| | | ||||||
| * | Dynamic Extension unit tests + bugfixes | Douglas Rumbaugh | 2023-05-09 | 1 | -14/+16 | |
| | | ||||||
| * | Initial port of DynamicExtension framework | Douglas Rumbaugh | 2023-05-09 | 1 | -0/+633 | |