Skip to content

Commit

Permalink
integrate with pruner
Browse files Browse the repository at this point in the history
  • Loading branch information
walldiss committed Apr 1, 2024
1 parent 6394d37 commit 09e93d7
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
6 changes: 3 additions & 3 deletions nodebuilder/pruner/module.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package pruner

import (
"context"
"github.com/celestiaorg/celestia-node/share/store"

"go.uber.org/fx"

Expand All @@ -10,7 +11,6 @@ import (
"github.com/celestiaorg/celestia-node/pruner/archival"
"github.com/celestiaorg/celestia-node/pruner/full"
"github.com/celestiaorg/celestia-node/pruner/light"
"github.com/celestiaorg/celestia-node/share/eds"
)

func ConstructModule(tp node.Type, cfg *Config) fx.Option {
Expand Down Expand Up @@ -46,15 +46,15 @@ func ConstructModule(tp node.Type, cfg *Config) fx.Option {
case node.Full:
return fx.Module("prune",
baseComponents,
fx.Provide(func(store *eds.Store) pruner.Pruner {
fx.Provide(func(store *store.Store) pruner.Pruner {
return full.NewPruner(store)
}),
fx.Supply(full.Window),
)
case node.Bridge:
return fx.Module("prune",
baseComponents,
fx.Provide(func(store *eds.Store) pruner.Pruner {
fx.Provide(func(store *store.Store) pruner.Pruner {
return full.NewPruner(store)
}),
fx.Supply(full.Window),
Expand Down
1 change: 0 additions & 1 deletion nodebuilder/share/module.go
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ func ConstructModule(tp node.Type, cfg *Config, options ...fx.Option) fx.Option
baseComponents,
shrexGetterComponents(cfg),
lightAvailabilityComponents(cfg),
fx.Invoke(ensureEmptyEDSInBS),
fx.Provide(shwap_getter.NewGetter),
fx.Provide(shwap_getter.NewReconstructionGetter),
fx.Provide(lightGetter),
Expand Down
8 changes: 4 additions & 4 deletions pruner/full/pruner.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ package full
import (
"context"
"errors"
"github.com/celestiaorg/celestia-node/share/store"

"github.com/filecoin-project/dagstore"
logging "github.com/ipfs/go-log/v2"

"github.com/celestiaorg/celestia-node/header"
"github.com/celestiaorg/celestia-node/share"
"github.com/celestiaorg/celestia-node/share/eds"
)

var log = logging.Logger("pruner/full")

type Pruner struct {
store *eds.Store
store *store.Store
}

func NewPruner(store *eds.Store) *Pruner {
func NewPruner(store *store.Store) *Pruner {
return &Pruner{
store: store,
}
Expand All @@ -32,7 +32,7 @@ func (p *Pruner) Prune(ctx context.Context, eh *header.ExtendedHeader) error {

log.Debugf("pruning header %s", eh.DAH.Hash())

err := p.store.Remove(ctx, eh.DAH.Hash())
err := p.store.Remove(ctx, eh.Height())
if err != nil && !errors.Is(err, dagstore.ErrShardUnknown) {
return err
}
Expand Down

0 comments on commit 09e93d7

Please sign in to comment.