-
Notifications
You must be signed in to change notification settings - Fork 1.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
[AUTOCUT] Gradle Check Flaky Test Report for RemoteStoreClusterStateRestoreIT #14326
Comments
This test should not be flaky now, the fix was merged in #14230 |
@prudhvigodithi Wanted to confirm if a test becomes flaky again after the issue has been resolved, does our workflow create a new issue or open the previous closed issue? |
Hey @shiv0408 yes the automation will re-open the issue if it was closed within 3 days (which is configurable) else it will re-create a new issue. In both cases the issue body will have the latest flaky test information. |
@andrross Do you know how this issue got re-opened? I closed the issue as the fix was made, do we need to keep the issue open? |
@shiv0408 This is the PR that caused it to reopen: #14345 I think @prudhvigodithi is looking into a similar case. It might be that a PR is open that hasn't rebased with your fix, and that causes it to reopen if the test fails. |
This PR was merged 3 days ago, but the CI bot opened is couple of hours ago. |
The automation looks for last 30 days build data in post merge action and if found How about we allow the automation to close the issue? Since now we have all the issues created for the flaky tests, we can reduce to identify the flaky tests in last 15 days and auto-close the issue if not failing in last 15 days, this way the user need not worry about closing the issue ? WDYT @andrross @shiv0408 |
This might present incorrect information that test is still flaky, while it might have been resolved. Anyway, we are going to reopen the issue if test turns to be flaky again. |
@prudhvigodithi If an issue exists and it is closed, and none of the failures are newer than the close date, then can we keep it closed? |
Sure, what we can do it the following:
|
Can we compare the base of the PRs to determine if such issue is legit or we inform user to rebase? It is possible that an issue can re-surface due to regression. At least if we see the PR has a updated base, we can re-open the old issue if needed. Else, inform user to rebase their branch. Thanks. |
@prudhvigodithi we should create an issue to add your second point as an enhancement on our current state. |
Flaky Test Report for
RemoteStoreClusterStateRestoreIT
Noticed the
RemoteStoreClusterStateRestoreIT
has some flaky, failing tests that failed during post-merge actions.Details
org.opensearch.remotestore.RemoteStoreClusterStateRestoreIT.testFullClusterRestoreGlobalMetadata
The other pull requests, besides those involved in post-merge actions, that contain failing tests with the
RemoteStoreClusterStateRestoreIT
class are:For more details on the failed tests refer to OpenSearch Gradle Check Metrics dashboard.
The text was updated successfully, but these errors were encountered: