We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c780f4e commit e63ec41Copy full SHA for e63ec41
br/pkg/rtree/rtree.go
@@ -278,7 +278,9 @@ func (rangeTree *RangeTree) GetIncompleteRange(
278
if len(startKey) != 0 && bytes.Equal(startKey, endKey) {
279
return []Range{}
280
}
281
- incomplete := make([]Range, 0, 64)
+ // Don't use a large buffer, because it will cause memory issue.
282
+ // And the number of missing ranges is usually small.
283
+ incomplete := make([]Range, 0, 1)
284
requestRange := Range{StartKey: startKey, EndKey: endKey}
285
lastEndKey := startKey
286
pviot := &Range{StartKey: startKey}
0 commit comments