github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/storage/testdata/mvcc_histories/intent_history (about) 1 ## Write the base (default) value. 2 3 run ok 4 with t=A 5 txn_begin ts=1 6 put k=a v=default resolve 7 txn_remove 8 ---- 9 >> at end: 10 data: "a"/0.000000001,0 -> /BYTES/default 11 12 ## See how the intent history evolves throughout the test. 13 14 run trace ok 15 with t=A 16 txn_begin ts=2 17 with k=a 18 put v=first 19 txn_step 20 put v=second 21 txn_step n=2 22 del 23 txn_step n=6 24 put v=first 25 resolve_intent 26 ---- 27 >> txn_begin ts=2 t=A 28 txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=0} lock=true stat=PENDING rts=0.000000002,0 wto=false max=0,0 29 >> put v=first k=a t=A 30 meta: "a"/0,0 -> txn={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=0} ts=0.000000002,0 del=false klen=12 vlen=10 31 data: "a"/0.000000002,0 -> /BYTES/first 32 data: "a"/0.000000001,0 -> /BYTES/default 33 >> txn_step k=a t=A 34 txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=1} lock=true stat=PENDING rts=0.000000002,0 wto=false max=0,0 35 >> put v=second k=a t=A 36 meta: "a"/0,0 -> txn={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=1} ts=0.000000002,0 del=false klen=12 vlen=11 ih={{0 /BYTES/first}} 37 data: "a"/0.000000002,0 -> /BYTES/second 38 data: "a"/0.000000001,0 -> /BYTES/default 39 >> txn_step n=2 k=a t=A 40 txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=3} lock=true stat=PENDING rts=0.000000002,0 wto=false max=0,0 41 >> del k=a t=A 42 meta: "a"/0,0 -> txn={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=3} ts=0.000000002,0 del=true klen=12 vlen=0 ih={{0 /BYTES/first}{1 /BYTES/second}} 43 data: "a"/0.000000002,0 -> /<empty> 44 data: "a"/0.000000001,0 -> /BYTES/default 45 >> txn_step n=6 k=a t=A 46 txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=9} lock=true stat=PENDING rts=0.000000002,0 wto=false max=0,0 47 >> put v=first k=a t=A 48 meta: "a"/0,0 -> txn={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000002,0 min=0,0 seq=9} ts=0.000000002,0 del=false klen=12 vlen=10 ih={{0 /BYTES/first}{1 /BYTES/second}{3 /<empty>}} 49 data: "a"/0.000000002,0 -> /BYTES/first 50 data: "a"/0.000000001,0 -> /BYTES/default 51 >> resolve_intent k=a t=A 52 data: "a"/0.000000002,0 -> /BYTES/first 53 data: "a"/0.000000001,0 -> /BYTES/default