HDFGroup / HDFGroup/hermes

Asynchronous Bucket::Destroy

Open
#135 0 comments 0 reactions 0 assignees View on GitHub
peformance priority-low
Dominant language
C++
Stars
34
Forks
19
PR merge metrics
No merged PRs in 30d

Description

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 MDM so the app can no longer see it.
2. Queue a `BufferOrganizer` task to go clean up the remaining metadata (`BlobID`s, `Buffer`s, etc).
3. Return

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.