HarperFast / HarperFast/harper

[Epic] Transaction/write atomicity & optimistic-concurrency correctness

Open
#1,652 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
89
Forks
10
Avg merge
2d 6h
Merged PRs (30d)
200

Description

Tracking epic for transaction-boundary correctness bugs: ifVersion conflict-detection leaks, multi-key reads not atomic to concurrent readers, force-committed over-time transactions leaving orphaned index entries, and fire-and-forget writes escaping the request transaction.

---
_Filed by Claude (Opus 4.8), issue-backlog triage & grouping pass._

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by examining the transaction boundaries and separating the four listed correctness cases: ifVersion conflict detection, atomic multi-key reads, orphaned index entries, and fire-and-forget writes. Done would require resolving and validating each case as part of this tracking epic.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
backend, databases
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.