You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ran go-ycsb against tikv txn API, and there's significant portion of updates get update error. In particular, these are the command and param I'm using:
In general this is preload an empty tikv with 10M rows, and then try to do 10M updates from 1k threads. During the run phase, ycsb would report 15% update error:
The remaining errors are still all of the same retriable "get timestamp too slow" error. I'm feeling that go-ycsb should retry these errors to simulate real scenario, where a normal client would retry before giving up.
The text was updated successfully, but these errors were encountered:
Ran go-ycsb against tikv txn API, and there's significant portion of updates get update error. In particular, these are the command and param I'm using:
In general this is preload an empty tikv with 10M rows, and then try to do 10M updates from 1k threads. During the run phase, ycsb would report 15% update error:
In fact those errors are all retriable errors of "get timestamp too slow". When I patch with https://github.com/yiwu-arbug/go-ycsb/commit/344243b1a04160cff96d717ef3a4f5fb102b34d7 the error rate drops significantly (but also QPS):
The remaining errors are still all of the same retriable "get timestamp too slow" error. I'm feeling that go-ycsb should retry these errors to simulate real scenario, where a normal client would retry before giving up.
The text was updated successfully, but these errors were encountered: