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
qa: switch to https protocol for the repo server #49021
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we have an array of git protocols in one place and use those to iterate over instead of manual changes all over the place ? Or is this a too naive approach ?
The |
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
jenkins retest this please |
qa/workunits/suites/fsx.sh
Outdated
@@ -2,7 +2,7 @@ | |||
|
|||
set -e | |||
|
|||
git clone git://git.ceph.com/xfstests.git | |||
git clone https://git.ceph.com/xfstests-dev.git | |||
cd xfstests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cd xfstests-dev
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed it. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to do the same in qa/run_xfstests-obsolete.sh
(install_xfstests
function).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@idryomov This change has passed test - can we do your suggested change in another fix pls?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reason it passed is that qa/run_xfstests-obsolete.sh
is only used by RBD. If this was intended to be a CephFS-only PR, then just drop the change to qa/run_xfstests-obsolete.sh
. I'll fix it myself (there is likely more to it then just cd xfstests-dev
) and I'd like to avoid an inter-dependency between PRs when backporting.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the
ptl-tool
?
src/script/ptl-tool.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed the os
issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So it sounds like even your CephFS-only test wasn't complete enough...
I wonder where is restart.py being used. I do not see the task as part of fs suite run...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
qa/suites/marginal/mds_restart/tasks/restart-workunit-backtraces.yaml
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
qa/suites/marginal/mds_restart/tasks/restart-workunit-backtraces.yaml
?
Sure. But what is marginal
? I don't seem to running that. @batrick ?
* refs/pull/49021/head: qa: switch to https protocol for repos' server Reviewed-by: Rishabh Dave <ridave@redhat.com> Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
jenkins retest this please |
be0484c
to
7ea891e
Compare
Since the git:// is not reachable any more and have switch to https://. The git archive does not support the https protocol, so we couldn't user the git archive to retrieve the tar ball any more, will split this into 3 steps: 1, clone the whole ceph repo 2, checkout the commit/tag/branch 3, then change directory to qa/workunits/. Signed-off-by: Xiubo Li <xiubli@redhat.com>
jenkins test make check |
Why no tracker for this? Do we have plans to backport this to quincy and pacific as they are both affected? |
Created one and will backport this. |
@lxbsz Thanks very much. |
Since the git:// is not reachable any more and have switch to https://.
The
git archive
does not support thehttps
protocol, so we couldn't user thegit archive
to retrieve the tar ball any more.Fixes: https://tracker.ceph.com/issues/58290
Signed-off-by: Xiubo Li xiubli@redhat.com
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. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
Checklist
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