handshake-org / handshake-org/hsd
Add chaindb option for compaction directory.
Open
blockchain
Good first issue
- Dominant language
- JavaScript
- Stars
- 2.1k
- Forks
- 306
- PR merge metrics
- No merged PRs in 30d
Description
Currently, compaction happens on the same disk with suffix of `~`. Add ability for users to specify some place specific to utilize different volumes etc.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating chaindb's compaction logic and the current `~` directory handling, then trace how database paths are configured. Done means users can specify a separate compaction location, including on another volume, with coverage for the configured path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100