-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
scrun: added a cluster setting to skip planner sanity checks in prod #92774
scrun: added a cluster setting to skip planner sanity checks in prod #92774
Conversation
Previously, there is a niche case where we might run into a backward incompatible issue (see cockroachdb#91528). We decided to fix it by relaxing the sanity check that caused the issue and backport the change to relase-22.2, so this backward incompatibility issue is contained only between release-22.2.0 and master, which we think should be a rare occurrance in the wild. Epic: None Release note: None
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to test this? I'm concerned of the possibility that while BuildStages
no longer throws an error now, ValidateStages
might still be.
The only way to test I can think of is in a roachtest; in fact, we do have such a roachtest but it's currently disabled (It will be revived soon when build version is v23.1). I tested it manually:
The last command to drop the table succeeded, which means the job for (Note that it took >30s to finish that last command; I suspect it's related to how we detect and adopt pending jobs in our framework, instead of the command itself taking that long) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry I forgot about this PR! Approved, of course.
(Note that it took >30s to finish that last command; I suspect it's related to how we detect and adopt pending jobs in our framework, instead of the command itself taking that long)
I agree. I noticed the same thing when setting pausepoints in demo.
TFTR! bors r+ |
Build failed (retrying...): |
Build succeeded: |
Encountered an error creating backports. Some common things that can go wrong:
You might need to create your backport manually using the backport tool. error creating merge commit from 255ceba to blathers/backport-release-22.2-92774: POST https://api.github.com/repos/cockroachdb/cockroach/merges: 409 Merge conflict [] you may need to manually resolve merge conflicts with the backport tool. Backport to branch 22.2.x failed. See errors above. 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is otan. |
Previously, there is a niche case where we might run into a backward incompatible issue (see #91528). We decided to fix it by relaxing the sanity check that caused the issue and backport the change to relase-22.2, so this backward incompatibility issue is contained only between release-22.2.0 and master, which we think should be a rare occurrance in the wild.
Fixes: #91528
Release note: None