-
Notifications
You must be signed in to change notification settings - Fork 21
CNDB-14207: Don't mark the index non-queryable if flush fails (#1770) #1970
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
Conversation
If the index fails to build, mark the index non-queryable, but don't fail the C* flush. This way the node can continue to run the other queries.
Checklist before you submit for review
|
|
@pkolaczk After porting CNDB-14207 to main-5.0 branch there are a couple of test failures in tests that come from Apache C* 5.0. I am hoping you would have more context and could recommend how to resolve these - do we change the test expectations, or should the code be adjusted for these test cases? |
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.
I guess ticket the tests?
I'll see what @pkolaczk can suggest - waiting for Jenkins to be available again - but, yeah, if needed we can do that. |
|
I investigated the failing tests and found they are Apache C* tests that were not expecting the change in behavior made by this ticket. I have adjusted the tests to now expect a |
|
❌ Build ds-cassandra-pr-gate/PR-1970 rejected by Butler2 regressions found Found 2 new test failures
Found 13 known test failures |



If the index fails to build, mark the index non-queryable, but don't fail the C* flush. This way the node can continue to run the other queries.