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