Skip to content

Commit 90c98d5

Browse files
authored
Fix metarange and range cache params mixup, and boost caches sizes (treeverse#1285)
Was mixing them up, and they're really rather small.
1 parent 46ff6aa commit 90c98d5

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

catalog/rocks/entry_catalog.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,12 @@ func NewEntryCatalog(cfg *config.Config, db db.Database) (*EntryCatalog, error)
111111

112112
pebbleSSTableCache := pebble.NewCache(tierFSParams.PebbleSSTableCacheSizeBytes)
113113
defer pebbleSSTableCache.Unref()
114-
metaRangeCache := sstable.NewCache(*cfg.GetCommittedRangeSSTableCacheParams(),
115-
metaRangeFS,
116-
pebblesst.ReaderOptions{Cache: pebbleSSTableCache})
117-
rangeCache := sstable.NewCache(*cfg.GetCommittedMetaRangeSSTableCacheParams(),
114+
rangeCache := sstable.NewCache(*cfg.GetCommittedRangeSSTableCacheParams(),
118115
rangeFS,
119116
pebblesst.ReaderOptions{Cache: pebbleSSTableCache})
117+
metaRangeCache := sstable.NewCache(*cfg.GetCommittedMetaRangeSSTableCacheParams(),
118+
metaRangeFS,
119+
pebblesst.ReaderOptions{Cache: pebbleSSTableCache})
120120

121121
sstableManager := sstable.NewPebbleSSTableRangeManager(rangeCache, rangeFS, hashAlg)
122122
sstableMetaManager := sstable.NewPebbleSSTableRangeManager(metaRangeCache, metaRangeFS, hashAlg)

config/config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ const (
3838
DefaultCommittedLocalCacheMetaRangePercent = 0.1
3939
DefaultCommittedLocalCacheBytes = 1 * 1024 * 1024 * 1024
4040
DefaultCommittedLocalCacheDir = "~/lakefs/local_tier"
41-
DefaultCommittedMetaRangeReaderCacheSize = 20
42-
DefaultCommittedMetaRangeReaderNumShards = 6
43-
DefaultCommittedRangeReaderCacheSize = 100
44-
DefaultCommittedRangeReaderNumShards = 12
41+
DefaultCommittedMetaRangeReaderCacheSize = 50
42+
DefaultCommittedMetaRangeReaderNumShards = 10
43+
DefaultCommittedRangeReaderCacheSize = 500
44+
DefaultCommittedRangeReaderNumShards = 30
4545
DefaultCommittedPebbleSSTableCacheSizeBytes = 200_000_000
4646
DefaultCommittedBlockStoragePrefix = "_lakefs"
4747
DefaultCommittedPermanentMinRangeSizeBytes = 0

0 commit comments

Comments
 (0)