Skip to content

qa/upgrade: don't run cls tests during upgrade #47482

Closed
cbodley wants to merge 4 commits intoceph:mainfrom
cbodley:wip-55853
Closed

qa/upgrade: don't run cls tests during upgrade #47482
cbodley wants to merge 4 commits intoceph:mainfrom
cbodley:wip-55853

Conversation

@cbodley
Copy link
Contributor

@cbodley cbodley commented Aug 5, 2022

the cls tests are written against a specific ceph version. remove cls tests from the parallel 'workload' section, and run them sequentially both before- and after the upgrade

Fixes: https://tracker.ceph.com/issues/55853

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox
  • jenkins test windows

cbodley added 2 commits August 5, 2022 13:57
the cls tests are written against a specific ceph version. remove cls
tests from the parallel 'workload' section, and run them sequentially
both before- and after the upgrade

Fixes: https://tracker.ceph.com/issues/55853

Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
@cbodley
Copy link
Contributor Author

cbodley commented Aug 5, 2022

raising this to continue the discussion in https://tracker.ceph.com/issues/55853

Copy link
Member

@ljflores ljflores left a comment

Choose a reason for hiding this comment

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

Logically, it makes sense to me, as long as this goes in line with the intent of the upgrade/parallel tests.

Running some octopus-x/parallel and pacific-x/parallel tests here with your branch: http://pulpito.front.sepia.ceph.com/lflores-2022-08-05_18:10:59-upgrade-main-distro-default-smithi/
./teuthology/virtualenv/bin/teuthology-suite -v -m smithi -c main -S 4bc2f657124bc7b731b0ce4c7516e9f09e21c5a3 -s upgrade --suite-repo https://github.com/cbodley/ceph.git --suite-branch wip-55853 --filter-all "parallel" --filter-out "stress-split" -p 75

(rados/upgrade/parallel tests are symlinked to upgrade/pacific-x/parallel tests)

@ljflores
Copy link
Member

ljflores commented Aug 5, 2022

jenkins test api

@ljflores
Copy link
Member

ljflores commented Aug 5, 2022

jenkins test make check

@ljflores
Copy link
Member

ljflores commented Aug 5, 2022

Running some octopus-x/parallel and pacific-x/parallel tests here with your branch: http://pulpito.front.sepia.ceph.com/lflores-2022-08-05_18:10:59-upgrade-main-distro-default-smithi/ ./teuthology/virtualenv/bin/teuthology-suite -v -m smithi -c main -S 4bc2f657124bc7b731b0ce4c7516e9f09e21c5a3 -s upgrade --suite-repo https://github.com/cbodley/ceph.git --suite-branch wip-55853 --filter-all "parallel" --filter-out "stress-split" -p 75

Seems to have an issue with how the task is defined:
http://pulpito.front.sepia.ceph.com/lflores-2022-08-05_18:10:59-upgrade-main-distro-default-smithi/6959779/
Invalid task definition: {'branch': 'octopus', 'clients': {'client.0': ['cls']}, 'workunit': None}

Rhel failures are unrelated.

@cbodley
Copy link
Contributor Author

cbodley commented Aug 5, 2022

thanks for testing @ljflores, i think i messed up some indents

i also added some more info to https://tracker.ceph.com/issues/55853, and none of those upgrade failures look like they're due to missing backports. i'll try to get someone to dig a little deeper into the failures

@ljflores
Copy link
Member

ljflores commented Aug 9, 2022

@cbodley retesting here: http://pulpito.front.sepia.ceph.com/lflores-2022-08-09_14:35:32-upgrade-main-distro-default-smithi/

./teuthology/virtualenv/bin/teuthology-suite -v -m smithi -c main -S 4bc2f657124bc7b731b0ce4c7516e9f09e21c5a3 --suite-repo https://github.com/cbodley/ceph.git --suite-branch wip-55853 -r lflores-2022-08-05_18:10:59-upgrade-main-distro-default-smithi -p 75

@ljflores
Copy link
Member

jenkins retest this please

@ljflores
Copy link
Member

@cbodley I meant to give this another review. Looks like the most recent tests I ran still were experiencing issues.

I did a fresh run here. We'll probably get the same results, but this is just to make sure we're looking at the most recent results:
http://pulpito.front.sepia.ceph.com:80/lflores-2022-08-23_21:30:37-upgrade-main-distro-default-smithi/

Let me know if you want to retest again. As far as I'm concerned, this PR seems like a viable solution. If the changes aren't easily backportable, it makes sense to run cls tests before and after the upgrade. If we can get at least one more +1 from someone familiar with upgrade tests (@neha-ojha @jdurgin ?) I'd be okay with merging this. (Of course when runs are green).

@cbodley
Copy link
Contributor Author

cbodley commented Aug 29, 2022

@ljflores my understanding from https://tracker.ceph.com/issues/55853#note-24 is that the relevant fixes have all been backported, so i can't tell why these are failing. i'm hoping we won't need to change these upgrade tests, but it needs more investigation on our end

@github-actions
Copy link

github-actions bot commented Oct 5, 2022

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@cbodley cbodley closed this Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants