@@ -307,7 +307,7 @@ func computeCumStoreCompactionStats(m *pebble.Metrics) cumStoreCompactionStats {
307307 baseLevel := - 1
308308 for i := range m .Levels {
309309 compactedWriteBytes += m .Levels [i ].BytesCompacted
310- if i > 0 && m .Levels [i ].Size > 0 && baseLevel < 0 {
310+ if i > 0 && m .Levels [i ].TablesSize > 0 && baseLevel < 0 {
311311 baseLevel = i
312312 }
313313 }
@@ -546,7 +546,7 @@ func (io *ioLoadListener) pebbleMetricsTick(ctx context.Context, metrics StoreMe
546546 io .adjustTokensResult = adjustTokensResult {
547547 ioLoadListenerState : ioLoadListenerState {
548548 cumL0AddedBytes : m .Levels [0 ].BytesFlushed + m .Levels [0 ].BytesIngested ,
549- curL0Bytes : m .Levels [0 ].Size ,
549+ curL0Bytes : m .Levels [0 ].TablesSize ,
550550 cumWriteStallCount : metrics .WriteStallCount ,
551551 cumFlushWriteThroughput : m .Flush .WriteThroughput ,
552552 cumCompactionStats : computeCumStoreCompactionStats (m ),
@@ -564,9 +564,9 @@ func (io *ioLoadListener) pebbleMetricsTick(ctx context.Context, metrics StoreMe
564564 ioThreshold : & admissionpb.IOThreshold {
565565 L0NumSubLevels : int64 (m .Levels [0 ].Sublevels ),
566566 L0NumSubLevelsThreshold : math .MaxInt64 ,
567- L0NumFiles : m .Levels [0 ].NumFiles ,
567+ L0NumFiles : m .Levels [0 ].TablesCount ,
568568 L0NumFilesThreshold : math .MaxInt64 ,
569- L0Size : m .Levels [0 ].Size ,
569+ L0Size : m .Levels [0 ].TablesSize ,
570570 L0MinimumSizePerSubLevel : 0 ,
571571 },
572572 }
@@ -831,11 +831,11 @@ func (io *ioLoadListener) adjustTokensInner(
831831 memTableSizeForStopWrites uint64 ,
832832) adjustTokensResult {
833833 ioThreshold := & admissionpb.IOThreshold {
834- L0NumFiles : l0Metrics .NumFiles ,
834+ L0NumFiles : l0Metrics .TablesCount ,
835835 L0NumFilesThreshold : threshNumFiles ,
836836 L0NumSubLevels : int64 (l0Metrics .Sublevels ),
837837 L0NumSubLevelsThreshold : threshNumSublevels ,
838- L0Size : l0Metrics .Size ,
838+ L0Size : l0Metrics .TablesSize ,
839839 L0MinimumSizePerSubLevel : l0MinSizePerSubLevel ,
840840 }
841841 unflushedMemTableTooLarge := memTableSize > memTableSizeForStopWrites
@@ -845,7 +845,7 @@ func (io *ioLoadListener) adjustTokensInner(
845845 // history.
846846 recentUnflushedMemTableTooLarge := unflushedMemTableTooLarge || io .unflushedMemTableTooLarge
847847
848- curL0Bytes := l0Metrics .Size
848+ curL0Bytes := l0Metrics .TablesSize
849849 cumL0AddedBytes := l0Metrics .BytesFlushed + l0Metrics .BytesIngested
850850 // L0 growth over the last interval.
851851 intL0AddedBytes := int64 (cumL0AddedBytes ) - int64 (prev .cumL0AddedBytes )
0 commit comments