eclipse-score / eclipse-score/persistency
Flush function enhancement
- Dominant language
- Rust
- Stars
- 2
- Forks
- 28
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 32
Description
### What
The current flush function, which writes storage content from RAM to the storage file is synchronous. I am opening this task to discuss whether it can be made asynchronous instead of synchronous.
### Acceptance Criteria (DoD)
- Decide if flush will sync or async
- if async choosed implementation should be provided.
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue does not name a file, test, or entry point. Start by locating the current flush function and tracing how RAM content is written to the storage file; then review the surrounding storage API before deciding whether synchronous or asynchronous behavior is appropriate. Done means the decision is documented, with an implementation and tests if asynchronous behavior is chosen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- database
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100