]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: switch to https protocol for repos' server
authorXiubo Li <xiubli@redhat.com>
Wed, 23 Nov 2022 05:24:38 +0000 (13:24 +0800)
committerXiubo Li <xiubli@redhat.com>
Tue, 27 Dec 2022 02:01:29 +0000 (10:01 +0800)
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>
(cherry picked from commit 89177d65988c56324916de8394089b6e4b38aab7)
Conflicts:
- qa/workunits/fs/snaps/snaptest-git-ceph.sh: minor conflicts
- qa/machine_types/schedule_subset.sh: no need to fix this
- qa/tasks/cephfs/xfstests_dev.py: minor confilicts

qa/tasks/restart.py
qa/workunits/fs/snaps/snaptest-git-ceph.sh
qa/workunits/suites/fsx.sh

index 716148a7566c1c3180ea30d2b312fff82c065959..4053bd2cb443359cf811913828d1393aa7e22736 100644 (file)
@@ -3,6 +3,7 @@ Daemon restart
 """
 import logging
 import pipes
+import os
 
 from teuthology import misc as teuthology
 from teuthology.orchestra import run as tor
@@ -48,17 +49,16 @@ def get_tests(ctx, config, role, remote, testdir):
             'mkdir', '--', srcdir,
             run.Raw('&&'),
             'git',
-            'archive',
-            '--remote=git://git.ceph.com/ceph.git',
-            '%s:qa/workunits' % refspec,
-            run.Raw('|'),
-            'tar',
-            '-C', srcdir,
-            '-x',
-            '-f-',
+            'clone',
+            'https://git.ceph.com/ceph.git',
+            srcdir,
             run.Raw('&&'),
             'cd', '--', srcdir,
             run.Raw('&&'),
+            'git', 'checkout', '-b', 'restart_test', str(refspec),
+            run.Raw('&&'),
+            'cd', '--', 'qa/workunits',
+            run.Raw('&&'),
             'if', 'test', '-e', 'Makefile', run.Raw(';'), 'then', 'make', run.Raw(';'), 'fi',
             run.Raw('&&'),
             'find', '-executable', '-type', 'f', '-printf', r'%P\0',
@@ -66,7 +66,7 @@ def get_tests(ctx, config, role, remote, testdir):
             ],
         )
     restarts = sorted(remote.read_file(f'{testdir}/restarts.list').decode().split('\0'))
-    return (srcdir, restarts)
+    return (os.path.join(srcdir, 'qa/workunits'), restarts)
 
 def task(ctx, config):
     """
index 0d11efedb73d46ba309bbf178a9e6510db01d97e..f7f16c166ce7062b15ae8737daae65e8b20ee9b5 100755 (executable)
@@ -2,7 +2,7 @@
 
 set -e
 
-git clone git://git.ceph.com/ceph.git
+git clone https://git.ceph.com/ceph.git
 cd ceph
 
 versions=`seq 1 21`
index 813e211dc32e1f5df82b2038d508bc9102d7ace3..0d5ba3a58baf54f4fa39fc5eeb8c0052fb858e0b 100755 (executable)
@@ -2,12 +2,12 @@
 
 set -e
 
-git clone git://git.ceph.com/xfstests.git
-cd xfstests
+git clone https://git.ceph.com/xfstests-dev.git
+cd xfstests-dev
 git checkout 12973fc04fd10d4af086901e10ffa8e48866b735
 make -j4
 cd ..
-cp xfstests/ltp/fsx .
+cp xfstests-dev/ltp/fsx .
 
 OPTIONS="-z"  # don't use zero range calls; not supported by cephfs