erigontech / erigontech/erigon

commitment: fold — encode whole row at once, avoid merge with previous branchData

Open
#20,549 1 comment 0 reactions 1 assignee Claimed by @awskii View on GitHub
performance tech debt reduction
Dominant language
Go
Stars
3.6k
Forks
1.5k
Avg merge
1d 16h
Merged PRs (30d)
455

Description

Subtask of #20475.

Encode complete `BranchData` (full `afterMap`) in `foldBranch()` instead of partial data requiring a merge step on the read path. Eliminates `BranchMerger` from the fold→encode→write hot path.

Implemented in #20548.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.