oxidecomputer / oxidecomputer/omicron
Scrub snapshots using the pantry
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 572
- Forks
- 97
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 96
Description
After a snapshot is created, we need to scrub that snapshot onto the actual crucible regions created
for that data.
Possibly, do this while it is attached to the pantry?
We need to consider how many outstanding snapshots we can have, as well as how much scrubbing
we can do at the same time.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing snapshot creation, pantry attachment, and the creation of the corresponding Crucible regions; the payload does not name specific files or tests. Clarify whether scrubbing occurs while attached to the pantry, then define acceptable limits for outstanding snapshots and concurrent scrubbing before implementation begins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100