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

Need a feature to deal with network isolation between capture and tikv node #3616

Open
2 tasks
Tracked by #3844
maxshuang opened this issue Nov 25, 2021 · 0 comments
Open
2 tasks
Tracked by #3844
Labels
area/ticdc Issues or PRs related to TiCDC. subject/new-feature Denotes an issue or pull request adding a new feature.

Comments

@maxshuang
Copy link
Contributor

Is your feature request related to a problem?

Currrently implementation show that ticdc region always find region leader to subscribe real-time data.
When network isolation occur between a specified capture and tikv node(region leader), but pd cluster and tikv cluster are all good, this capture will fail to sync the real time data and fail to do some failover work, like moving the job to other capture.

It's unlikely to happen now because the tikv cluster and cdc cluster are deployed in the same DC. But when we are in a cloud environment, things maybe totally different.

So we record the new feature to deal with this abnormal scene.

Describe the feature you'd like

Automatic job failover when network isolation occur

  • Processor can sense the network isolation between a specified capture and tikv node(region leader), then report to pd
  • Owner can move the specified fail job to other capture

Describe alternatives you've considered

No response

Teachability, Documentation, Adoption, Migration Strategy

No response

@maxshuang maxshuang added subject/new-feature Denotes an issue or pull request adding a new feature. area/ticdc Issues or PRs related to TiCDC. labels Nov 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ticdc Issues or PRs related to TiCDC. subject/new-feature Denotes an issue or pull request adding a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant