github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/storage/testdata/mvcc_histories/put_after_rollback (about)

     1  run ok
     2  with t=A k=k2
     3    txn_begin ts=1
     4    txn_step  seq=10
     5    put       v=a
     6    txn_ignore_seqs seqs=(5-15)
     7    txn_step  seq=20
     8    put       v=b
     9    get
    10    txn_ignore_seqs seqs=(5-25)
    11    get
    12  ----
    13  get: "k2" -> /BYTES/b @0.000000001,0
    14  get: "k2" -> <no data>
    15  >> at end:
    16  txn: "A" meta={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=20} lock=true stat=PENDING rts=0.000000001,0 wto=false max=0,0 isn=1
    17  meta: "k2"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=20} ts=0.000000001,0 del=false klen=12 vlen=6
    18  data: "k2"/0.000000001,0 -> /BYTES/b
    19  
    20  run ok
    21  with t=A k=k3
    22    txn_step  seq=30
    23    put       v=a
    24    txn_ignore_seqs seqs=(5-35)
    25    txn_step  seq=40
    26    del
    27  ----
    28  >> at end:
    29  txn: "A" meta={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=40} lock=true stat=PENDING rts=0.000000001,0 wto=false max=0,0 isn=1
    30  meta: "k2"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=20} ts=0.000000001,0 del=false klen=12 vlen=6
    31  data: "k2"/0.000000001,0 -> /BYTES/b
    32  meta: "k3"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=40} ts=0.000000001,0 del=true klen=12 vlen=0
    33  data: "k3"/0.000000001,0 -> /<empty>
    34  
    35  run ok
    36  with t=A k=k4
    37    txn_step  seq=50
    38    put       v=a
    39    txn_step  seq=51
    40    cput      v=b cond=a
    41    txn_ignore_seqs seqs=(5-55)
    42    txn_step  seq=60
    43    cput      v=c
    44  ----
    45  >> at end:
    46  txn: "A" meta={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=60} lock=true stat=PENDING rts=0.000000001,0 wto=false max=0,0 isn=1
    47  meta: "k2"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=20} ts=0.000000001,0 del=false klen=12 vlen=6
    48  data: "k2"/0.000000001,0 -> /BYTES/b
    49  meta: "k3"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=40} ts=0.000000001,0 del=true klen=12 vlen=0
    50  data: "k3"/0.000000001,0 -> /<empty>
    51  meta: "k4"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=60} ts=0.000000001,0 del=false klen=12 vlen=6
    52  data: "k4"/0.000000001,0 -> /BYTES/c
    53  
    54  run ok
    55  put k=k5 v=foo ts=3
    56  with t=B k=k5
    57    txn_begin ts=5
    58    txn_step  seq=10
    59    put       v=a
    60    txn_step  seq=20
    61    put       v=b
    62    txn_step  seq=30
    63    txn_ignore_seqs seqs=(15-25)
    64    put       v=c
    65    check_intent
    66    txn_step  seq=40
    67    txn_ignore_seqs seqs=(5-35)
    68    put       v=d
    69    check_intent
    70    resolve_intent status=COMMITTED
    71  ----
    72  meta: "k5" -> txn={id=00000000 key="k5" pri=0.00000000 epo=0 ts=0.000000005,0 min=0,0 seq=30} ts=0.000000005,0 del=false klen=12 vlen=6 ih={{10 /BYTES/a}}
    73  meta: "k5" -> txn={id=00000000 key="k5" pri=0.00000000 epo=0 ts=0.000000005,0 min=0,0 seq=40} ts=0.000000005,0 del=false klen=12 vlen=6 ih={{10 /BYTES/a}}
    74  >> at end:
    75  txn: "B" meta={id=00000000 key="k5" pri=0.00000000 epo=0 ts=0.000000005,0 min=0,0 seq=40} lock=true stat=PENDING rts=0.000000005,0 wto=false max=0,0 isn=1
    76  meta: "k2"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=20} ts=0.000000001,0 del=false klen=12 vlen=6
    77  data: "k2"/0.000000001,0 -> /BYTES/b
    78  meta: "k3"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=40} ts=0.000000001,0 del=true klen=12 vlen=0
    79  data: "k3"/0.000000001,0 -> /<empty>
    80  meta: "k4"/0,0 -> txn={id=00000000 key="k2" pri=0.00000000 epo=0 ts=0.000000001,0 min=0,0 seq=60} ts=0.000000001,0 del=false klen=12 vlen=6
    81  data: "k4"/0.000000001,0 -> /BYTES/c
    82  data: "k5"/0.000000005,0 -> /BYTES/d
    83  data: "k5"/0.000000003,0 -> /BYTES/foo