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

[Decouple][CI] BWC use snapshots + improvements #4814

Open
kavilla opened this issue Aug 24, 2023 · 0 comments
Open

[Decouple][CI] BWC use snapshots + improvements #4814

kavilla opened this issue Aug 24, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@kavilla
Copy link
Member

kavilla commented Aug 24, 2023

Is your feature request related to a problem? Please describe.

The BWC tests on 2.x are failing: https://github.com/opensearch-project/OpenSearch-Dashboards/actions/runs/5895740470/job/16189125311.

BWC test files: https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/.github/workflows/build_and_test_workflow.yml#L349 utilize the release artifact which is built by a configuration sent externally. If there are issues in the build release for OpenSearch then we will be impacted, where snapshot is built more frequently.

Describe the solution you'd like

Immediate Actions:

Follow-up Proposals:

  • wait-for defaults to 60 seconds but gracefully error if OpenSearch can be hit but is failing.
  • Default utilize the release artifact and fail safe to the snapshot if the release artifact for OpenSearch fails to run properly.
  • fail-fast: false, it's important information to know which version is not compatible but currently it will cancel all the versions if one version fails
  • Update release process to verify passing BWC test matrix
    • Did we skip failures and did we verify they are fine now

Questions:
Seems to be something broken in 2.10 release build of OpenSearch which will need monitoring if eventually it is not fix as it might mean breaking change in 2.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants