Skip to content

Commit 19fe46d

Browse files
committed
kvserver: exec-trace TestReplicateQueueRebalanceMultiStore
It failed in a way that looked like network latency, but there is no non-local networking or artificial delay in this test. Enable execution tracing this test to maybe understand this better next time.
1 parent 8b1e1a9 commit 19fe46d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

pkg/kv/kvserver/replicate_queue_test.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,15 @@ func TestReplicateQueueRebalance(t *testing.T) {
176176
// rebalances the replicas and leases.
177177
func TestReplicateQueueRebalanceMultiStore(t *testing.T) {
178178
defer leaktest.AfterTest(t)()
179-
defer log.Scope(t).Close(t)
180-
skip.UnderRace(t)
181-
skip.UnderShort(t)
182-
skip.UnderDeadlock(t)
179+
skip.UnderDuress(t) // eight stores is too much under duress
180+
scope := log.Scope(t)
181+
defer scope.Close(t)
182+
183+
// The test exhibited an interesting failure mode that we want
184+
// to be able to better investigate should it reoccur.
185+
// See: https://github.com/cockroachdb/cockroach/issues/153137
186+
// and https://cockroachlabs.slack.com/archives/G01G8LK77DK/p1757330830964639.
187+
defer testutils.StartExecTrace(t, scope.GetDirectory()).Finish(t)
183188

184189
testCases := []struct {
185190
name string

0 commit comments

Comments
 (0)