| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | General Comment + Consistency updates | Douglas Rumbaugh | 2023-10-30 | 1 | -1/+1 |
| | | |||||
| * | DynamicExtension: adjusted a few operations to ensure conistency | Douglas Rumbaugh | 2023-10-30 | 1 | -0/+4 |
| | | | | | | | | | | | | | get_memory_usage, get_aux_memory_usage, get_record_count, get_tombstone_count, and create_static_structure have been adjusted to ensure that they pull from a consistent epoch, even if a change-over occurs midway through the function. These functions also now register with the epoch as a job, to ensure that the epoch they are operating own isn't retired midway through the function. Probably not a big issue for the accessors, but I could see it being very important for create_static_structure. | ||||
| * | Concurrency updates + fixes for compile errors | Douglas Rumbaugh | 2023-10-30 | 1 | -2/+2 |
| | | |||||
| * | Began moving to an explicit epoch-based system | Douglas Rumbaugh | 2023-10-23 | 1 | -0/+124 |
| I started moving over to an explicit Epoch based system, which has necessitated a ton of changes throughout the code base. This will ultimately allow for a much cleaner set of abstractions for managing concurrency. | |||||