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

On Release dashboard a multi-run test (e.g. rolling upgrade) is marked as not planned, even though it was scheduled and started, but all runs are failed #533

Open
dimakr opened this issue Dec 6, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@dimakr
Copy link

dimakr commented Dec 6, 2024

A multi-run test (e.g. rolling-upgrade) is marked as not-run on Release dashboard, if all runs of the test are failed.

When investigating test results of a release it may seem that such a test was not planned. The assignee would notice that the test was actually executed (and failed) only when checking My Jobs page.

Example of such a not-run test on a release dashboard:
Image

And actual rub for the release in question:
Image

@dimakr dimakr added the bug Something isn't working label Dec 6, 2024
@k0machi
Copy link
Collaborator

k0machi commented Dec 16, 2024

The reason here is that the submitted test has the version set as 2024.1.12, but your dash version is set to 2024.1.13. If this behaviour should be handled as part of a set of tests I can set it aside for rolling upgrade improvements/fixes we have lined up in the future.

@dimakr
Copy link
Author

dimakr commented Dec 16, 2024

This screenshot is for one of 2 failed runs in this multi-run #32 in Argus. The run is for 2024.1.13 release but 2024.1.12 version is the base version before upgrade here. It is just not clear why it is marked as Scylla version on Details tab, as on a successful run it would be marked as Base scylla version.
For instance the second failed run in #32 is marked with Scylla version: 5.4.9-20240703.fdcbbb85adcd on Details tab.

@dimakr
Copy link
Author

dimakr commented Dec 16, 2024

This is the overview of the main pipeline of that run:
Image

Pipeline tasks for versions 2022.2 and 2023.1 failed, so that the Argus runs were not even created for them. But Argus runs for 5.4 and 2024.1 were successfully created

@k0machi
Copy link
Collaborator

k0machi commented Dec 16, 2024

I see, in this case it is a planned feature to support base versions without a succesful upgrade, currently there's no way to tell which version is the base and upgraded one without upgraded one being submitted

@dimakr
Copy link
Author

dimakr commented Dec 16, 2024

in this case it is a planned feature to support base versions without a succesful upgrade,

@k0machi
Do we have maybe a ticket raised already for this?
Or maybe we can label current one as an enhancement

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants