@@ -337,21 +337,14 @@ func TestKVNemesisMultiNode_BufferedWrites(t *testing.T) {
337337 defer log .Scope (t ).Close (t )
338338
339339 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 ,
349346 assertRaftApply : true ,
350347 bufferedWriteProb : 0.70 ,
351- testGeneratorConfig : func (g * GeneratorConfig ) {
352- g .Ops .ChangeLease = ChangeLeaseConfig {}
353- g .Ops .Merge = MergeConfig {}
354- },
355348 testSettings : func (ctx context.Context , st * cluster.Settings ) {
356349 kvcoord .BufferedWritesEnabled .Override (ctx , & st .SV , true )
357350 concurrency .UnreplicatedLockReliabilityLeaseTransfer .Override (ctx , & st .SV , true )
@@ -362,9 +355,7 @@ func TestKVNemesisMultiNode_BufferedWrites(t *testing.T) {
362355}
363356
364357// 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.
368359func TestKVNemesisMultiNode_BufferedWritesNoPipelining (t * testing.T ) {
369360 defer leaktest .AfterTest (t )()
370361 defer log .Scope (t ).Close (t )
0 commit comments