Skip to content

Commit 128eab9

Browse files
authored
Merge pull request #153183 from cockroachdb/blathers/backport-release-24.3-145461
release-24.3: kvserver: reset lb splitter on all queue splits
2 parents 16ea387 + 28f801e commit 128eab9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/kv/kvserver/split_queue.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,9 @@ func (sq *splitQueue) processAttempt(
303303
return false, errors.Wrapf(err, "unable to split %s at key %q", r, splitKey)
304304
}
305305
sq.metrics.SpanConfigBasedSplitCount.Inc(1)
306+
307+
// Reset the splitter now that the bounds of the range changed.
308+
r.loadBasedSplitter.Reset(sq.store.Clock().PhysicalTime())
306309
return true, nil
307310
}
308311

@@ -328,6 +331,9 @@ func (sq *splitQueue) processAttempt(
328331
return false, err
329332
}
330333
sq.metrics.SizeBasedSplitCount.Inc(1)
334+
335+
// Reset the splitter now that the bounds of the range changed.
336+
r.loadBasedSplitter.Reset(sq.store.Clock().PhysicalTime())
331337
return true, nil
332338
}
333339

0 commit comments

Comments
 (0)