@@ -39,7 +39,7 @@ import (
39
39
"github.com/optimism-java/shisui2/portalwire"
40
40
"github.com/optimism-java/shisui2/state"
41
41
"github.com/optimism-java/shisui2/storage"
42
- "github.com/optimism-java/shisui2/storage/sqlite "
42
+ "github.com/optimism-java/shisui2/storage/pebble "
43
43
"github.com/optimism-java/shisui2/web3"
44
44
"github.com/protolambda/zrnt/eth2/configs"
45
45
"github.com/urfave/cli/v2"
@@ -379,16 +379,15 @@ func doPortMapping(natm nat.Interface, ln *enode.LocalNode, addr *net.UDPAddr) {
379
379
380
380
func initHistory (config Config , server * rpc.Server , conn discover.UDPConn , localNode * enode.LocalNode , discV5 * discover.UDPv5 , utp * portalwire.PortalUtp ) (* history.Network , error ) {
381
381
networkName := portalwire .History .Name ()
382
- db , err := sqlite .NewDB (config .DataDir , networkName )
382
+ db , err := pebble .NewDB (config .DataDir , 16 , 400 , networkName )
383
383
if err != nil {
384
384
return nil , err
385
385
}
386
- contentStorage , err := sqlite . NewHistoryStorage (storage.PortalStorageConfig {
386
+ contentStorage , err := pebble . NewStorage (storage.PortalStorageConfig {
387
387
StorageCapacityMB : config .DataCapacity ,
388
- DB : db ,
389
388
NodeId : localNode .ID (),
390
389
NetworkName : networkName ,
391
- })
390
+ }, db )
392
391
if err != nil {
393
392
return nil , err
394
393
}
@@ -435,11 +434,10 @@ func initBeacon(config Config, server *rpc.Server, conn discover.UDPConn, localN
435
434
436
435
contentStorage , err := beacon .NewBeaconStorage (storage.PortalStorageConfig {
437
436
StorageCapacityMB : config .DataCapacity ,
438
- DB : sqlDb ,
439
437
NodeId : localNode .ID (),
440
438
Spec : configs .Mainnet ,
441
439
NetworkName : portalwire .Beacon .Name (),
442
- })
440
+ }, sqlDb )
443
441
if err != nil {
444
442
return nil , err
445
443
}
@@ -473,16 +471,15 @@ func initBeacon(config Config, server *rpc.Server, conn discover.UDPConn, localN
473
471
474
472
func initState (config Config , server * rpc.Server , conn discover.UDPConn , localNode * enode.LocalNode , discV5 * discover.UDPv5 , utp * portalwire.PortalUtp ) (* state.Network , error ) {
475
473
networkName := portalwire .State .Name ()
476
- db , err := sqlite .NewDB (config .DataDir , networkName )
474
+ db , err := pebble .NewDB (config .DataDir , 16 , 400 , networkName )
477
475
if err != nil {
478
476
return nil , err
479
477
}
480
- contentStorage , err := sqlite . NewHistoryStorage (storage.PortalStorageConfig {
478
+ contentStorage , err := pebble . NewStorage (storage.PortalStorageConfig {
481
479
StorageCapacityMB : config .DataCapacity ,
482
- DB : db ,
483
480
NodeId : localNode .ID (),
484
481
NetworkName : networkName ,
485
- })
482
+ }, db )
486
483
if err != nil {
487
484
return nil , err
488
485
}
0 commit comments