-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kv client optimization #1393
Labels
subject/new-feature
Denotes an issue or pull request adding a new feature.
Milestone
Comments
amyangfei
added
the
subject/new-feature
Denotes an issue or pull request adding a new feature.
label
Feb 2, 2021
This was referenced Feb 18, 2021
This was referenced Feb 25, 2021
This was referenced Apr 15, 2021
This was referenced May 8, 2021
This was referenced May 19, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature Request
Is your feature request related to a problem? Please describe:
Currently TiCDC subscribes to the KV changed logs based on region, and allocates an independent goroutine for each region to handle KV changed logs. When the region count is large, there exists huge lock contention in Golang runtime and CPU cost is too high, which will reduce replication performance. Since the stability and performance of kv client have a great impact on TiCDC service, we want to refactor the implement mechanism of kv client in TiCDC, in order to increase stability and performance.
Describe the feature you'd like:
New bugs found in 5.0 test
The text was updated successfully, but these errors were encountered: