Skip to content

ADR-101: Backport to v0.37.x #1420

@jmalicevic

Description

@jmalicevic

This issue covers all the tasks needed to backport the implementation of ADR-101 from main into v0.38.x.

We will backport this feature into an experimental branch because :

  • We have to break existing go API interfaces and v0.37.x is already released
  • The pruning mechanism is happening in the background now, instead of synchronously between heights which changes the existing logic.

The ADR will be backported step by step, porting one big feature at a time.

Fixes related to pruning done in main and on v0.38.x:

Some of those (especially the e2e related ones) might not be needed in 0.37.x but that needs to be confirmed in case of a backport of ADR 101 to 0.37.x-experimental

Backporting the pruning mechanisms is independent of the gRPC backports and can be done in parallel. The pruning service endpoints depend on the pruning mechanisms being implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P:storage-optimizationPriority: Give operators greater control over storage and storage optimizationgrpcAnything relating to the gRPC APItrackingA complex issue broken down into sub-problems

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions