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

     1  ## A simple txn writing at an older timestamp.
     2  ## This is expected to fail in error "Write too old".
     3  
     4  # Prepare a newer write.
     5  
     6  run ok
     7  with t=A
     8    txn_begin ts=44
     9    put  k=a v=abc resolve
    10    txn_remove
    11  ----
    12  >> at end:
    13  data: "a"/0.000000044,0 -> /BYTES/abc
    14  
    15  # Try an old write, expect an error.
    16  
    17  run error
    18  with t=A
    19    txn_begin  ts=33
    20    del   k=a
    21  ----
    22  >> at end:
    23  txn: "A" meta={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000033,0 min=0,0 seq=0} lock=true stat=PENDING rts=0.000000033,0 wto=false max=0,0
    24  meta: "a"/0,0 -> txn={id=00000000 key=/Min pri=0.00000000 epo=0 ts=0.000000044,1 min=0,0 seq=0} ts=0.000000044,1 del=true klen=12 vlen=0
    25  data: "a"/0.000000044,1 -> /<empty>
    26  data: "a"/0.000000044,0 -> /BYTES/abc
    27  error: (*roachpb.WriteTooOldError:) WriteTooOldError: write at timestamp 0.000000033,0 too old; wrote at 0.000000044,1