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

Run background ddl in deterministic recovery test #12957

Closed
4 tasks done
kwannoel opened this issue Oct 19, 2023 · 1 comment
Closed
4 tasks done

Run background ddl in deterministic recovery test #12957

kwannoel opened this issue Oct 19, 2023 · 1 comment

Comments

@kwannoel
Copy link
Contributor

kwannoel commented Oct 19, 2023


  • We should test it in recovery-deterministic-test:
    1. Use WAIT on recovery, which will wait for all background ddl to complete.
    2. Just create a bunch of background ddl.
    3. No need to test progress %, since it is flaky.
    4. When cluster undergoes recovery, it should still recover the background ddl.
@github-actions github-actions bot added this to the release-1.4 milestone Oct 19, 2023
@kwannoel kwannoel changed the title Run background ddl in recovery test Run background ddl in deterministic recovery test Nov 1, 2023
@kwannoel
Copy link
Contributor Author

Last task requires some refactoring to complete it. The deterministic testing framework needs to retry background_ddl tasks after recovery. Reason being the jobs could be killed before the first barrier pass, making them unrecoverable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants