Skip to content

Integrate lsm-tree #1526

Open
1 of 2 issues completed
Open
1 of 2 issues completed
@geo2a

Description

@geo2a

In preparation for LedgerHD and Leios, as well as to retire the LMDB backend for UTxO-HD, we need to integrate the lsm-tree library as the on-disk storage backend for UTxO-HD.

This is the meta-issue which we will use coordinate the integration effort.

Phase 0: getting the dependencies aligned

Currently, lsm-tree allows io-classes 1.6 and 1.7, but the Network packages are being upgraded from 1.5 directly to 1.8. io-classes 1.8 has introduced some breaking changes, so we have to update lsm-tree to 1.8 before we can integrate the library into Consensus, as we'll have to follow the Network and use io-classes 1.8.

The steps that are needed to start the integration process are the following:

Phase 1:

The description of this phase will be itemised further.

Sub-issues

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

🏗 In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions