Forráskód Böngészése

concurrency: fix STM example to add to balance

Worked by coincidence; the txn would always retry and there
was a 1/10 chance it would pass by selecting the same to/from keys.
Anthony Romano 8 éve
szülő
commit
b206afc4a7
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      clientv3/concurrency/example_stm_test.go

+ 1 - 1
clientv3/concurrency/example_stm_test.go

@@ -58,7 +58,7 @@ func ExampleSTM_apply() {
 
 		// transfer amount
 		xfer := fromInt / 2
-		fromInt, toInt = fromInt-xfer, toInt-xfer
+		fromInt, toInt = fromInt-xfer, toInt+xfer
 
 		// writeback
 		stm.Put(fromK, fmt.Sprintf("%d", fromInt))