File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
ydb/core/tx/columnshard/splitter Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -99,6 +99,8 @@ bool TGeneralSerializedSlice::GroupBlobsImpl(const NSplitter::TGroupFeatures& fe
9999 chunksInProgress.PopFront (i);
100100 hasNoSplitChanges = true ;
101101 } else {
102+ // in this case chunksInProgress[i] size >= Max - Min for case nextPartSize >= features.GetSplitSettings().GetMaxBlobSize()
103+ // in this case chunksInProgress[i] size >= Max - 2 * Min for case nextOtherSize < features.GetSplitSettings().GetMinBlobSize()
102104 Y_ABORT_UNLESS ((i64 )chunksInProgress[i]->GetPackedSize () > features.GetSplitSettings ().GetMinBlobSize () - partSize);
103105 Y_ABORT_UNLESS (otherSize - (features.GetSplitSettings ().GetMinBlobSize () - partSize) >= features.GetSplitSettings ().GetMinBlobSize ());
104106
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ namespace NKikimr::NOlap::NSplitter {
1515class TSplitSettings {
1616private:
1717 static const inline i64 DefaultMaxBlobSize = 8 * 1024 * 1024 ;
18- static const inline i64 DefaultMinBlobSize = 4 * 1024 * 1024 ;
18+ static const inline i64 DefaultMinBlobSize = 3 * 1024 * 1024 ;
1919 static const inline i64 DefaultMinRecordsCount = 10000 ;
2020 static const inline i64 DefaultMaxPortionSize = 6 * DefaultMaxBlobSize;
2121 YDB_ACCESSOR (i64 , MaxBlobSize, DefaultMaxBlobSize);
You can’t perform that action at this time.
0 commit comments