hiero-ledger / hiero-ledger/hiero-consensus-node

Store leaf records instead of just paths in MerkleDb key to path store

Open
#24,955 0 comments 0 reactions 1 assignee Claimed by @artemananiev View on GitHub
Performance Platform Platform Virtual Map Scalability
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

This is a part of the https://github.com/hiero-ledger/hiero-consensus-node/issues/24953 epic.

The first step in the epic is to change the existing "key to path" store (backed by a HDHM) to contain leaf records rather than just paths. It would speed up the `loadLeafRecord(key)` method in MerkleDb. Rather than two disk reads (find a path by key, find a leaf by path) it will be just one.

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.