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

[DO NOT MERGE] KAFKA-14533: re-enable the 'false' parameter of SmokeTestDriverIntegrationTest #13155

Conversation

ableegoldman
Copy link
Contributor

Doing the PR to re-enable the test build that I temporarily disabled in #13147 in order to help with debugging and to stabilize the 3.4 release branch.

I'm still debugging this so we should not merge this PR just yet, but I wanted to at least open it now so it's not forgotten

// TODO KAFKA-14533: debug and re-enable both parameters
Boolean.TRUE
//Boolean.FALSE
Boolean.FALSE,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some additional data I also swapped the order of the two parameters, in case that happens to reveal something about the underlying source of failure here 🤷‍♀️

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea!

@ableegoldman
Copy link
Contributor Author

cc @lucasbru @mjsax

ableegoldman pushed a commit that referenced this pull request Jan 24, 2023
…okeTestDriverIntegrationTest (#13156)

I immediately saw a failure with stateUpdaterEnabled = true after disabling the false parameter, which suggests the problem actually does lie in the state updater itself and not the act of parametrization of the test. To verify this theory, and help stabilize the 3.4 release branch, let's try one more test by swapping out the true build in favor of the false one. If the listOffsets requests stop failing and causing this integration test to hit the global timeout as is currently happening at such a high rate, then we have pretty good evidence pointing at the state updater and should be able to debug things more easily from there.

After getting in a few builds to see whether the flakiness subsides, we should merge this PR to re-enable both parameters going forward: #13155

Reviewers: Anna Sophie Blee-Goldman <ableegoldman@apache.org>
ableegoldman pushed a commit that referenced this pull request Jan 24, 2023
…okeTestDriverIntegrationTest (#13156)

I immediately saw a failure with stateUpdaterEnabled = true after disabling the false parameter, which suggests the problem actually does lie in the state updater itself and not the act of parametrization of the test. To verify this theory, and help stabilize the 3.4 release branch, let's try one more test by swapping out the true build in favor of the false one. If the listOffsets requests stop failing and causing this integration test to hit the global timeout as is currently happening at such a high rate, then we have pretty good evidence pointing at the state updater and should be able to debug things more easily from there.

After getting in a few builds to see whether the flakiness subsides, we should merge this PR to re-enable both parameters going forward: #13155

Reviewers: Anna Sophie Blee-Goldman <ableegoldman@apache.org>
@ableegoldman ableegoldman force-pushed the MINOR-reenable-SmokeTestDriverIntegrationTest-on-trunk branch from 1b8a6b2 to f5a8dd6 Compare January 24, 2023 09:01
guozhangwang pushed a commit to guozhangwang/kafka that referenced this pull request Jan 25, 2023
…okeTestDriverIntegrationTest (apache#13156)

I immediately saw a failure with stateUpdaterEnabled = true after disabling the false parameter, which suggests the problem actually does lie in the state updater itself and not the act of parametrization of the test. To verify this theory, and help stabilize the 3.4 release branch, let's try one more test by swapping out the true build in favor of the false one. If the listOffsets requests stop failing and causing this integration test to hit the global timeout as is currently happening at such a high rate, then we have pretty good evidence pointing at the state updater and should be able to debug things more easily from there.

After getting in a few builds to see whether the flakiness subsides, we should merge this PR to re-enable both parameters going forward: apache#13155

Reviewers: Anna Sophie Blee-Goldman <ableegoldman@apache.org>
@mjsax mjsax added streams tests Test fixes (including flaky tests) labels Feb 24, 2023
@github-actions
Copy link

This PR is being marked as stale since it has not had any activity in 90 days. If you would like to keep this PR alive, please ask a committer for review. If the PR has merge conflicts, please update it with the latest from trunk (or appropriate release branch)
If this PR is no longer valid or desired, please feel free to close it. If no activity occurrs in the next 30 days, it will be automatically closed.

@github-actions github-actions bot added the stale Stale PRs label Jun 10, 2023
@ableegoldman
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale Stale PRs streams tests Test fixes (including flaky tests)
Projects
None yet
2 participants