mgr/dashboard: pin xmlsec to 1.3.13#56974
Conversation
|
NOTE: I am intending this as a temporary fix. When a proper fix from xmlsec has been released, I might revert this change since I don't want to pin an inner dependency in our project. |
ecec127 to
013c389
Compare
|
jenkins test dashboard |
|
jenkins test dashboard cephadm |
|
jenkins test api |
|
jenkins test windows |
|
@nizamial09 Is the fix on this PR related to the failure here - https://jenkins.ceph.com/job/ceph-pull-requests/133510/consoleFull#-1417082282e2f9bd1b-f570-4eac-a6c0-0080730e3135? I see this issue on other PRs too. |
|
@nizamial09 The Ceph API test failure (https://jenkins.ceph.com/job/ceph-api/72608/consoleFull#1610380190c212b007-e891-4176-9ee7-2f60eca393b7) can be fixed with following patch - For CephFS, 180 seconds is enough. But I've set it to 300 seconds on latest main. Since it's not enough for Ceph API tests sometimes (some Ceph API tests are passing and some are failing), I recommend, instead of removing EDIT: PR for above patch - #56977, feel free to cherry-pick the commit here. EDIT 2: Updated above #56977. |
yup, this address that failure. its passing in the PR but make check is failing on unrelated issue.
@rishabh-d-dave Thank you, I'll cherry-pick that here so both gets fixed in one go |
|
thanks @nizamial09, i'm seeing these failures on squid PRs too. can you please make sure there's a tracker issue for backport(s)? |
xmlsec is an inner dependency used by python3-saml. A newer release of it broke the import. xmlsec/python-xmlsec#314 Fixes: https://tracker.ceph.com/issues/65571 Signed-off-by: Nizamudeen A <nia@redhat.com>
Since the timeout bug was fixed (https://tracker.ceph.com/issues/65533) "Ceph API tests" sometimes fails because vstart.sh command had to be aborted due to timeout. Currently, "timeout" is set to 300 seconds which sometimes is not enough for vstart.sh to run successfully for "Ceph API tests" CI job. 180 seconds usually suffices for vstart.sh to run successfully when used for CephFS. Increase value of "timeout" to avoid such failures on "Ceph API tests" CI. Fixes: https://tracker.ceph.com/issues/65565 Signed-off-by: Rishabh Dave <ridave@redhat.com> (cherry picked from commit f779b42)
d6fc701 to
5a8a9df
Compare
opened the tracker and attached to the commit |
|
unrelated failure but its the second time i am seeing this |
|
jenkins test make check |
|
dashboard cephadm e2e can be ignored. Its unrelated cypress failure. |
|
@nizamial09 Let's merge this PR? |
|
@rishabh-d-dave does your fix need squid backport? |
@cbodley mentioned that we need Squid backport here but the patch that brought this issue to surface wasn't backported to Squid - https://github.com/ceph/ceph/blob/squid/qa/tasks/vstart_runner.py#L1396. Without that patch, Is vstart_runner.py from main being used for Squid backport's CI jobs? In this case we don't need backporting. |
@nizamial09 ping |
Also has: qa/vstart_runner: increase timeout for vstart.sh command which fixes Fixes: https://tracker.ceph.com/issues/65565
xmlsec is an inner dependency used by python3-saml. A newer release of it broke the import.
xmlsec/python-xmlsec#314
Fixes the
run-tox-mgr-dashboard-py3failure in make checkFixes: https://tracker.ceph.com/issues/65571
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 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 toxjenkins test windowsjenkins test rook e2e