Skip to content

Commit 90a028f

Browse files
committed
chore: remove cache from p2p handler
1 parent 27a32c9 commit 90a028f

3 files changed

Lines changed: 3 additions & 19 deletions

File tree

block/internal/syncing/p2p_handler.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
goheader "github.com/celestiaorg/go-header"
99
"github.com/rs/zerolog"
1010

11-
"github.com/evstack/ev-node/block/internal/cache"
1211
"github.com/evstack/ev-node/block/internal/common"
1312
"github.com/evstack/ev-node/pkg/genesis"
1413
"github.com/evstack/ev-node/types"
@@ -18,7 +17,6 @@ import (
1817
type P2PHandler struct {
1918
headerStore goheader.Store[*types.SignedHeader]
2019
dataStore goheader.Store[*types.Data]
21-
cache cache.Manager
2220
genesis genesis.Genesis
2321
options common.BlockOptions
2422
logger zerolog.Logger
@@ -28,15 +26,13 @@ type P2PHandler struct {
2826
func NewP2PHandler(
2927
headerStore goheader.Store[*types.SignedHeader],
3028
dataStore goheader.Store[*types.Data],
31-
cache cache.Manager,
3229
genesis genesis.Genesis,
3330
options common.BlockOptions,
3431
logger zerolog.Logger,
3532
) *P2PHandler {
3633
return &P2PHandler{
3734
headerStore: headerStore,
3835
dataStore: dataStore,
39-
cache: cache,
4036
genesis: genesis,
4137
options: options,
4238
logger: logger.With().Str("component", "p2p_handler").Logger(),

block/internal/syncing/p2p_handler_test.go

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,14 @@ import (
77
"testing"
88
"time"
99

10-
ds "github.com/ipfs/go-datastore"
11-
dssync "github.com/ipfs/go-datastore/sync"
1210
"github.com/libp2p/go-libp2p/core/crypto"
1311
"github.com/rs/zerolog"
1412
"github.com/stretchr/testify/require"
1513

16-
"github.com/evstack/ev-node/block/internal/cache"
1714
"github.com/evstack/ev-node/block/internal/common"
18-
"github.com/evstack/ev-node/pkg/config"
1915
"github.com/evstack/ev-node/pkg/genesis"
2016
signerpkg "github.com/evstack/ev-node/pkg/signer"
2117
"github.com/evstack/ev-node/pkg/signer/noop"
22-
"github.com/evstack/ev-node/pkg/store"
2318
extmocks "github.com/evstack/ev-node/test/mocks/external"
2419
"github.com/evstack/ev-node/types"
2520
)
@@ -74,34 +69,27 @@ type P2PTestData struct {
7469
Handler *P2PHandler
7570
HeaderStore *extmocks.MockStore[*types.SignedHeader]
7671
DataStore *extmocks.MockStore[*types.Data]
77-
Cache cache.Manager
7872
Genesis genesis.Genesis
7973
ProposerAddr []byte
8074
ProposerPub crypto.PubKey
8175
Signer signerpkg.Signer
8276
}
8377

84-
// setupP2P constructs a P2PHandler with mocked go-header stores and in-memory cache/store
78+
// setupP2P constructs a P2PHandler with mocked go-header stores
8579
func setupP2P(t *testing.T) *P2PTestData {
8680
t.Helper()
87-
datastore := dssync.MutexWrap(ds.NewMapDatastore())
88-
stateStore := store.New(datastore)
89-
cacheManager, err := cache.NewManager(config.DefaultConfig, stateStore, zerolog.Nop())
90-
require.NoError(t, err, "failed to create cache manager")
91-
9281
proposerAddr, proposerPub, signer := buildTestSigner(t)
9382

9483
gen := genesis.Genesis{ChainID: "p2p-test", InitialHeight: 1, StartTime: time.Now().Add(-time.Second), ProposerAddress: proposerAddr}
9584

9685
headerStoreMock := extmocks.NewMockStore[*types.SignedHeader](t)
9786
dataStoreMock := extmocks.NewMockStore[*types.Data](t)
9887

99-
handler := NewP2PHandler(headerStoreMock, dataStoreMock, cacheManager, gen, common.DefaultBlockOptions(), zerolog.Nop())
88+
handler := NewP2PHandler(headerStoreMock, dataStoreMock, gen, common.DefaultBlockOptions(), zerolog.Nop())
10089
return &P2PTestData{
10190
Handler: handler,
10291
HeaderStore: headerStoreMock,
10392
DataStore: dataStoreMock,
104-
Cache: cacheManager,
10593
Genesis: gen,
10694
ProposerAddr: proposerAddr,
10795
ProposerPub: proposerPub,

block/internal/syncing/syncer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ func (s *Syncer) Start(ctx context.Context) error {
117117

118118
// Initialize handlers
119119
s.daRetriever = NewDARetriever(s.da, s.cache, s.config, s.genesis, s.options, s.logger)
120-
s.p2pHandler = NewP2PHandler(s.headerStore, s.dataStore, s.cache, s.genesis, s.options, s.logger)
120+
s.p2pHandler = NewP2PHandler(s.headerStore, s.dataStore, s.genesis, s.options, s.logger)
121121

122122
// Start main processing loop
123123
s.wg.Add(1)

0 commit comments

Comments
 (0)