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
Now if a read operation meets a lock, it has to check transaction status and resolve the lock, then it retires to read. Waiting for resolving secondary locks is unnecessary if we can tell TiKV to read through(the lock's transaction is committed) or ignore(the lock's transaction is rolledback) the lock .
The text was updated successfully, but these errors were encountered:
I tested it in a workload that all reads meet a lock belonging to a committed transaction, and I injected 50ms write latency to TiKV. With this improvement, write latency doesn't affect read latency.
Now if a read operation meets a lock, it has to check transaction status and resolve the lock, then it retires to read. Waiting for resolving secondary locks is unnecessary if we can tell TiKV to read through(the lock's transaction is committed) or ignore(the lock's transaction is rolledback) the lock .
The text was updated successfully, but these errors were encountered: