Beka Davis
Beka Davis
Through debug, we've discovered that the MemFS was not getting initialized in the VFS, despite being "enabled" by default. A global Context and VFS are typically used on the object...
Implement delete_fragments API. This API uses the existing `FragmentConsolidator::vacuum` to: 1. vacuum fragments between specified timestamps 2. delete the vacuumed fragments Note that this API can only be invoked on...
Use the `CAPIHandle` class to implement `tiledb_vfs_handle_t` and `tiledb_vfs_fh_handle_t`. The entire VFS section of the C API has been moved into the new `api` directory. --- TYPE: FEATURE DESC: VFS...
Move `delete_fragments` into `StorageManager`. Ensure that when the fragments to delete are inside of a consolidated commits file, an ignore file is written and the array is thus still functional....
Part 1 of 2 for Class `VFS` C.41 conversion. Noteworthy changes include: - Addition of C.41 constructor, to replace default constructor and `VFS::init` - New struct, `VFSParameters`, which contains the...
TYPE: NO_HISTORY
Migrate APIs out of `StorageManager`: `delete_group`. --- [sc-46728] --- TYPE: NO_HISTORY DESC: Migrate APIs out of StorageManager: delete_group
Migrate `Array` APIs out of `StorageManager`: `delete_array` and `delete_fragments`. Note: this migration required addition of new, `static` versions of these internal APIs on class `Array`, which effectively do _exactly_ what...
Migrate APIs out of `StorageManager`: `group_close_for_reads`. --- [sc-46725] --- TYPE: NO_HISTORY DESC: Migrate APIs out of StorageManager: group_close_for_reads.
Migrate APIs out of `StorageManager`: `array_get_encryption`. --- [sc-44995] --- TYPE: NO_HISTORY DESC: Migrate APIs out of StorageManager: array_get_encryption.