Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
store: implement non-block reading for Get and BatchGet under the large transaction protocol #13599
What problem does this PR solve?
Large transactions should not block the read operation.
We've handle the coprocessor reading in #11986, and this commit continues with snapshot reading.
What is changed and how it works?
Implement non-block read for
When those operations meet lock,
@@ Coverage Diff @@ ## master #13599 +/- ## =========================================== Coverage 80.2676% 80.2676% =========================================== Files 475 475 Lines 117898 117898 =========================================== Hits 94634 94634 Misses 15846 15846 Partials 7418 7418