Christopher Hogan
Christopher Hogan
```c++ Status Bucket::MergeBlobs(const std::vector &old_names, const std::string &new_name); Status Bucket::SplitBlobs(const std::string &old_name, const std::vector &new_names); ```
Since `Bucket::Destroy` is a potentially heavy operation, it makes sense to do as much work in the background as possible. We could do the following: 1. Delete the `BucketID` from...
The tests need generic configuration files so they'll work anywhere, but when doing specific testing (on Ares for example) we need to customize the conf files more heavily. This means...
Created from JIRA [HERM-56](https://jira.hdfgroup.org/browse/HERM-56)
Created from JIRA [HERM-22](https://jira.hdfgroup.org/browse/HERM-22) Currently all free lists share the same TicketMutex. A separate mutex for each free list should translate into a `num_tiers * num_slabs` speedup in terms of...
Created from JIRA [HERM-12](https://jira.hdfgroup.org/browse/HERM-12) Once the buffer pool code is integrated into the main repo, use `GLOG` to add debug logging. Make sure it completely compiles out in release (`-O3`)...
Created from JIRA [HERM-23](https://jira.hdfgroup.org/browse/HERM-23)
Created from JIRA [HERM-41](https://jira.hdfgroup.org/browse/HERM-41)
Created from JIRA [HERM-37](https://jira.hdfgroup.org/browse/HERM-37) Currently adding an RPC call handler to Hermes requires four steps, and if you forget one, Thallium is not very forgiving in letting you know. It...
Created from JIRA [HERM-45](https://jira.hdfgroup.org/browse/HERM-45) It would be nice to be able to examine the high-water mark of each memory arena at the end of the run. For example, if a...