qa: disable metrics on kernel client during upgrade#43974
qa: disable metrics on kernel client during upgrade#43974batrick merged 1 commit intoceph:masterfrom
Conversation
725b524 to
5024594
Compare
* refs/pull/43974/head: qa: use ceph-fuse to avoid new messages from kernel
|
Does this also fix https://tracker.ceph.com/issues/53288? |
I assume 53288 is for fixing teuthology/qa so this type of failure does not result in a 12 hour dead job. |
|
Currently trying to figure out why ceph-fuse is not unmounting: https://pulpito.ceph.com/pdonnell-2021-11-18_02:55:54-fs:upgrade-wip-pdonnell-testing-20211116.201517-distro-basic-smithi/ |
bccc5e6 to
2b67927
Compare
* refs/pull/43974/head: qa: use ceph-fuse to avoid new messages from kernel client: note major unmount log event early
|
Honestly, this all seems like a lot of workaround for something that's just a bug in the MDS. It should have never asserted on unknown messages. Why not just fix the MDS and move on? I know it's already fixed in later versions, so why are we testing something that we know is broken? Maybe it'd be easier to just avoid testing metrics with an MDS this old? |
Yes, that's the crux of the problem. The reason I'm testing v16.2.4 is that the upgrade procedure changed in v16.2.5 due to changes in the MDSMap. I need to verify v16.2.4 (and older) can still upgrade. |
a7c061e to
7c1f0a7
Compare
|
Just one transient cephadm failure. |
|
jenkins test api |
v16.2.4 MDS triggers an assert from these messages. Also: add latest pacific for extra coverage. Fixes: https://tracker.ceph.com/issues/53293 Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
|
Made a small change by adding a comment: https://github.com/ceph/ceph/pull/43974/files#diff-2b38621f9773a577e0bb07983016de246cb8ec0c936b75e7135e9218632ac20dR6 this is ready to merge IMO when tests pass |
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox