-
Notifications
You must be signed in to change notification settings - Fork 688
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
Note that GC Disabling is a must despite Dumpling's auto extend feature #16347
Conversation
Hi @Tetsuya3850. Thanks for your PR. I'm waiting for a pingcap member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@Oreoxmt Hi! Much appreciated if you can please take a look at your convenience 🙇 |
/ok |
/ok-to-test |
@wjhuang2016 Could you please help review this change? Thanks! |
Thanks for your contribution! I think manually disabling GC is a must for this scenario. Dumpling can hold the GC when it is running. But after it has exited and before TiCDC starts, the GC may happen and cause TiCDC failing to read the data in the exact time of full migration snapshot. |
@lance6716 |
Co-authored-by: Aolin <[email protected]>
@Oreoxmt Thank you for the suggestion! Applied. |
Co-authored-by: Ran <[email protected]>
@ran-huang Hi, I applied your suggestion. Thank you! |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Oreoxmt The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
In response to a cherrypick label: new pull request created to branch |
In response to a cherrypick label: new pull request created to branch |
What is changed, added or deleted? (Required)
I was reading the guide to migrate from TiDB to MySQL.
The guide advised to disable the GC before Dumpling is run.
However, I read in the Dumpling overview that this is now only necessary in certain conditions in the latest TiDB version.
If this section was potentially not up to date with that, I thought it will be nicer to note on that.
Which TiDB version(s) do your changes apply to? (Required)
Tips for choosing the affected version(s):
By default, CHOOSE MASTER ONLY so your changes will be applied to the next TiDB major or minor releases. If your PR involves a product feature behavior change or a compatibility change, CHOOSE THE AFFECTED RELEASE BRANCH(ES) AND MASTER.
For details, see tips for choosing the affected versions.
What is the related PR or file link(s)?
https://docs-archive.pingcap.com/tidb/v7.2/dumpling-overview#manually-set-the-tidb-gc-time
https://docs-archive.pingcap.com/tidb/v7.2/migrate-from-tidb-to-mysql
Do your changes match any of the following descriptions?