Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
747 contributions in the last year
Contribution activity
August 2020
Created a pull request in pingcap/tidb that received 12 comments
transaction: fix union select for update race
What problem does this PR solve?
union select for update statements are executed concurrently, so LockKeys is executed concurrently too, but
LockKeys
+28
−24
•
12
comments
- executor: set the coprocessor concurrency to 1 for simple scan with limit.
- planner: copy column info FieldType when build datasoure schema
- transaction: always lock keys with presume not exists flag
- store/tikv: use unistore instead of mocktikv in unit test
- store/tikv: reduce lock scope
- executor: batch checker skip primary index key for clustered index table
- test: fix unstable TestPessimisticLockOnPartition
- session: switch to pessimistic txn mode for autocommit statement retry.
- planner: refactor buildPhysicalIndexLookUpReader for admin check
- test: debug stable scan test
- executor: support 'recover index' in clustered index tables
- test: try to stablize scan test
- server: support new frame item for cluster index
- Planner: provide settings to prefer index scan over table scan
- *: support clustered index for fast analyze
- executor: fix cluster index encode wrong key in plan cached point get
- txn: fix pessimitic exist check
- test: fix unstable TestPessimisticLockOnPartition (#18963)
- *: use the newly designed memdb
- executor: fix wrong result for update ignore