qa/suites/rados/encoder: exclude ceph-osd-classic when installing LTS…#66372
qa/suites/rados/encoder: exclude ceph-osd-classic when installing LTS…#66372
Conversation
|
as a follow-up change, i will create another PR to customize the |
|
tested at https://pulpito.ceph.com/kchai-2025-11-22_01:20:00-rados:encoder-main-distro-default-smithi/ $ teuthology-suite --force-priority --subset 1033/99999 --machine-type smithi --suite rados:encoder --sha1 fb68c6868422015553f389c941aebd063a5f1b4c --email tchaikov@gmail.com --seed 2477 --limit 1 --suite-repo https://github.com/tchaikov/ceph.git --suite-branch wip-qa-encoder-excludefailed: but the the test failed when pulling quincy image from @yuriw hi Yuri, do you happen to know what happened to the quincy image hosted by quay.ceph.io ? |
In a37b5b5, the ceph-osd-classic and ceph-osd-crimson packages were added to qa/packages/packages.yaml. The "install" task uses this file as the default package list for all branches, including LTS releases like Reef. However, a37b5b5 only exists in the main branch and won't be backported to LTS branches. This causes installation failures in the rados/encoder test suite, which verifies forward compatibility by installing LTS releases and testing whether they can decode the latest corpus. Exclude ceph-osd-classic and ceph-osd-crimson from LTS installations to ensure the test suite can successfully install ceph-dencoder, which is required for the interoperability tests. Fixes: https://tracker.ceph.com/issues/73957 Signed-off-by: Kefu Chai <k.chai@proxmox.com>
e27411b to
3fcc9e3
Compare
thank you Matan! indeed. excluded as well. |
|
changelog
|
|
tested at https://pulpito.ceph.com/kchai-2025-11-24_06:49:46-rados:encoder-main-distro-default-smithi/ . the test failed due to the same reason. see the analysis at #66372 (comment) |
|
because this addresses a regression. i am merging it without waiting for the quorum of reviewers. |
|
This is an automated message by src/script/redmine-upkeep.py. I have resolved the following tracker ticket due to the merge of this PR: No backports are pending for the ticket. If this is incorrect, please update the tracker Update Log: https://github.com/ceph/ceph/actions/runs/19627878369 |
… releases
In a37b5b5, the ceph-osd-classic package was added to qa/packages/packages.yaml. The "install" task uses this file as the default package list for all branches, including LTS releases like Reef.
However, a37b5b5 only exists in the main branch and won't be backported to LTS branches. This causes installation failures in the rados/encoder test suite, which verifies forward compatibility by installing LTS releases and testing whether they can decode the latest corpus.
Exclude ceph-osd-classic from LTS installations to ensure the test suite can successfully install ceph-dencoder, which is required for the interoperability tests.
Fixes: https://tracker.ceph.com/issues/73957
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.