@@ -337,21 +337,14 @@ func TestKVNemesisMultiNode_BufferedWrites(t *testing.T) {
337
337
defer log .Scope (t ).Close (t )
338
338
339
339
testKVNemesisImpl (t , kvnemesisTestCfg {
340
- numNodes : 3 ,
341
- numSteps : defaultNumSteps ,
342
- concurrency : 5 ,
343
- seedOverride : 0 ,
344
- // TODO(#145458): Until #145458 is fixed reduce the
345
- // rate of lost writes by avoiding lease transfers and
346
- // merges and also turning off error injection.
347
- invalidLeaseAppliedIndexProb : 0.0 ,
348
- injectReproposalErrorProb : 0.0 ,
340
+ numNodes : 3 ,
341
+ numSteps : defaultNumSteps ,
342
+ concurrency : 5 ,
343
+ seedOverride : 0 ,
344
+ invalidLeaseAppliedIndexProb : 0.2 ,
345
+ injectReproposalErrorProb : 0.2 ,
349
346
assertRaftApply : true ,
350
347
bufferedWriteProb : 0.70 ,
351
- testGeneratorConfig : func (g * GeneratorConfig ) {
352
- g .Ops .ChangeLease = ChangeLeaseConfig {}
353
- g .Ops .Merge = MergeConfig {}
354
- },
355
348
testSettings : func (ctx context.Context , st * cluster.Settings ) {
356
349
kvcoord .BufferedWritesEnabled .Override (ctx , & st .SV , true )
357
350
concurrency .UnreplicatedLockReliabilityLeaseTransfer .Override (ctx , & st .SV , true )
@@ -362,9 +355,7 @@ func TestKVNemesisMultiNode_BufferedWrites(t *testing.T) {
362
355
}
363
356
364
357
// TestKVNemesisMultiNode_BufferedWritesNoPipelining turns on buffered
365
- // writes and turns off write pipelining. Turning off write pipelining
366
- // allows us to test the lock reliability features even without a fix
367
- // for #145458.
358
+ // writes and turns off write pipelining.
368
359
func TestKVNemesisMultiNode_BufferedWritesNoPipelining (t * testing.T ) {
369
360
defer leaktest .AfterTest (t )()
370
361
defer log .Scope (t ).Close (t )
0 commit comments