mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-27 22:28:21 +00:00
WithTablessCfg -> WithTableCfg (#601)
This commit is contained in:
parent
a26ef5ea88
commit
23c7f503e0
@ -166,7 +166,7 @@ func TestRemoteKvVersion(t *testing.T) {
|
||||
f := func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return defaultBuckets
|
||||
}
|
||||
writeDB := mdbx.NewMDBX(logger).InMem().WithTablessCfg(f).MustOpen()
|
||||
writeDB := mdbx.NewMDBX(logger).InMem().WithTableCfg(f).MustOpen()
|
||||
defer writeDB.Close()
|
||||
conn := bufconn.Listen(1024 * 1024)
|
||||
grpcServer := grpc.NewServer()
|
||||
@ -210,8 +210,8 @@ func setupDatabases(t *testing.T, logger log.Logger, f mdbx.TableCfgFunc) (write
|
||||
t.Helper()
|
||||
ctx := context.Background()
|
||||
writeDBs = []kv.RwDB{
|
||||
mdbx.NewMDBX(logger).InMem().WithTablessCfg(f).MustOpen(),
|
||||
mdbx.NewMDBX(logger).InMem().WithTablessCfg(f).MustOpen(), // for remote db
|
||||
mdbx.NewMDBX(logger).InMem().WithTableCfg(f).MustOpen(),
|
||||
mdbx.NewMDBX(logger).InMem().WithTableCfg(f).MustOpen(), // for remote db
|
||||
}
|
||||
|
||||
conn := bufconn.Listen(1024 * 1024)
|
||||
|
@ -159,7 +159,7 @@ func (opts MdbxOpts) WriteMap() MdbxOpts {
|
||||
return opts
|
||||
}
|
||||
|
||||
func (opts MdbxOpts) WithTablessCfg(f TableCfgFunc) MdbxOpts {
|
||||
func (opts MdbxOpts) WithTableCfg(f TableCfgFunc) MdbxOpts {
|
||||
opts.bucketsCfg = f
|
||||
return opts
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ func BaseCase(t *testing.T) (kv.RwDB, kv.RwTx, kv.RwCursorDupSort) {
|
||||
path := t.TempDir()
|
||||
logger := log.New()
|
||||
table := "Table"
|
||||
db := NewMDBX(logger).Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db := NewMDBX(logger).Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
table: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
kv.Sequence: kv.TableCfgItem{},
|
||||
|
@ -100,14 +100,14 @@ func TestBucketCRUD(t *testing.T) {
|
||||
func TestReadOnlyMode(t *testing.T) {
|
||||
path := t.TempDir()
|
||||
logger := log.New()
|
||||
db1 := mdbx.NewMDBX(logger).Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db1 := mdbx.NewMDBX(logger).Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
kv.Headers: kv.TableCfgItem{},
|
||||
}
|
||||
}).MustOpen()
|
||||
db1.Close()
|
||||
|
||||
db2 := mdbx.NewMDBX(logger).Readonly().Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db2 := mdbx.NewMDBX(logger).Readonly().Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
kv.Headers: kv.TableCfgItem{},
|
||||
}
|
||||
|
@ -31,13 +31,13 @@ func New() kv.RwDB {
|
||||
}
|
||||
|
||||
func NewPoolDB() kv.RwDB {
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.TxPoolDB).WithTablessCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.TxpoolTablesCfg }).MustOpen()
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.TxPoolDB).WithTableCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.TxpoolTablesCfg }).MustOpen()
|
||||
}
|
||||
func NewDownloaderDB() kv.RwDB {
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.DownloaderDB).WithTablessCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.DownloaderTablesCfg }).MustOpen()
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.DownloaderDB).WithTableCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.DownloaderTablesCfg }).MustOpen()
|
||||
}
|
||||
func NewSentryDB() kv.RwDB {
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.SentryDB).WithTablessCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.SentryTablesCfg }).MustOpen()
|
||||
return mdbx.NewMDBX(log.New()).InMem().Label(kv.SentryDB).WithTableCfg(func(_ kv.TableCfg) kv.TableCfg { return kv.SentryTablesCfg }).MustOpen()
|
||||
}
|
||||
|
||||
func NewTestDB(tb testing.TB) kv.RwDB {
|
||||
|
@ -40,7 +40,7 @@ func testDbAndDomain(t *testing.T, prefixLen int) (string, kv.RwDB, *Domain) {
|
||||
historyValsTable := "HistoryVals"
|
||||
settingsTable := "Settings"
|
||||
indexTable := "Index"
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
keysTable: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
valsTable: kv.TableCfgItem{},
|
||||
|
@ -39,7 +39,7 @@ func testDbAndHistory(t *testing.T) (string, kv.RwDB, *History) {
|
||||
indexTable := "Index"
|
||||
valsTable := "Vals"
|
||||
settingsTable := "Settings"
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
keysTable: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
indexTable: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
|
@ -36,7 +36,7 @@ func testDbAndInvertedIndex(t *testing.T) (string, kv.RwDB, *InvertedIndex) {
|
||||
logger := log.New()
|
||||
keysTable := "Keys"
|
||||
indexTable := "Index"
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
db := mdbx.NewMDBX(logger).Path(path).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg {
|
||||
return kv.TableCfg{
|
||||
keysTable: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
indexTable: kv.TableCfgItem{Flags: kv.DupSort},
|
||||
|
@ -100,7 +100,7 @@ func SaveChainConfigIfNeed(ctx context.Context, coreDB kv.RoDB, txPoolDB kv.RwDB
|
||||
|
||||
func AllComponents(ctx context.Context, cfg txpool.Config, cache kvcache.Cache, newTxs chan types.Hashes, chainDB kv.RoDB, sentryClients []direct.SentryClient, stateChangesClient txpool.StateChangesClient) (kv.RwDB, *txpool.TxPool, *txpool.Fetch, *txpool.Send, *txpool.GrpcServer, error) {
|
||||
txPoolDB, err := mdbx.NewMDBX(log.New()).Label(kv.TxPoolDB).Path(cfg.DBDir).
|
||||
WithTablessCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg { return kv.TxpoolTablesCfg }).
|
||||
WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg { return kv.TxpoolTablesCfg }).
|
||||
Flags(func(f uint) uint { return f ^ mdbx2.Durable | mdbx2.SafeNoSync }).
|
||||
GrowthStep(16 * datasize.MB).
|
||||
SyncPeriod(30 * time.Second).
|
||||
|
Loading…
Reference in New Issue
Block a user