Skip to content
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

Support kv client reconnect when resolved ts in TiKV is blocked #1586

Closed
2 tasks done
amyangfei opened this issue Mar 31, 2021 · 0 comments
Closed
2 tasks done

Support kv client reconnect when resolved ts in TiKV is blocked #1586

amyangfei opened this issue Mar 31, 2021 · 0 comments
Assignees
Labels
subject/new-feature Denotes an issue or pull request adding a new feature. subject/replication-interruption Denotes an issue or pull request is related to replication interruption.

Comments

@amyangfei
Copy link
Contributor

amyangfei commented Mar 31, 2021

Feature Request

Is your feature request related to a problem? Please describe:

In some extreme scenarios (especially when TiKV enables flow control), the resolved ts of partial regions in TiKV could be blocked, which will lead to replication interruption in TiCDC.

Describe the feature you'd like:

TiCDC detects kv event and resolved ts block, and auto reconnect all regions belonging to this TiKV store.

  • kv client v1
  • kv client v2

Describe alternatives you've considered:

Since there doesn't exist a protocol for TiCDC to break a region connection between TiCDC and TiKV, we can't reconnect part of the regions.

Teachability, Documentation, Adoption, Migration Strategy:

@amyangfei amyangfei added the subject/new-feature Denotes an issue or pull request adding a new feature. label Mar 31, 2021
@amyangfei amyangfei changed the title Support kv client reconnect to failover when resolved ts in TiKV is blocked Support kv client reconnect when resolved ts in TiKV is blocked Mar 31, 2021
@amyangfei amyangfei self-assigned this Mar 31, 2021
@amyangfei amyangfei mentioned this issue Apr 9, 2021
12 tasks
@amyangfei amyangfei added the subject/replication-interruption Denotes an issue or pull request is related to replication interruption. label May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subject/new-feature Denotes an issue or pull request adding a new feature. subject/replication-interruption Denotes an issue or pull request is related to replication interruption.
Projects
None yet
Development

No branches or pull requests

1 participant