run ok
put k=k v=v ts=1,1
----
>> at end:
data: "k"/1.000000000,1 -> /BYTES/v

# Earlier wall time.
# Note: a WriteTooOld "error" is returned and no write is completed.

run error
put k=k v=v2 ts=0,1
----
>> at end:
data: "k"/1.000000000,1 -> /BYTES/v
error: (*kvpb.WriteTooOldError:) WriteTooOldError: write for key "k" at timestamp 0,1 too old; must write at or above 1.000000000,2

# Earlier logical time.

run error
put k=k v=v2 ts=1,0
----
>> at end:
data: "k"/1.000000000,1 -> /BYTES/v
error: (*kvpb.WriteTooOldError:) WriteTooOldError: write for key "k" at timestamp 1.000000000,0 too old; must write at or above 1.000000000,2
