On Mon, Jun 10, 2019 at 6:14 PM Yuri Weinstein <yweinste(a)redhat.com> wrote:
Latest changes to teuthology may prevent tests to be able to run on ubuntu 14.04
ref:
https://github.com/ceph/teuthology/commit/629f343dde18c2fad371bca0963b731c6…
https://github.com/ceph/teuthology/pull/1294#issuecomment-500568491
(Zack and David have more on why)
There are some tests that have ubuntu 14.04 configurations specified ATM.
Question - is it OK to remove references from those suites ?
Do we have any use cases when ubuntu 14.04 must be supported?
Looks like we have these locations in qa/ that refer to 14.04:
pdonnell@icewind ~/ceph/qa$ git grep 14.04
crontab/teuthology-cronjobs:## --filter
"ubuntu_14.04,ubuntu_16.04,centos_7.4" == test only supported distro
crontab/teuthology-cronjobs:45 05 * * 7 CEPH_BRANCH=luminous;
MACHINE_NAME=smithi; /home/teuthology/bin/cron_wrapper
teuthology-suite -v -c $CEPH_BRANCH -m $MACHINE_NAME -s
upgrade/client-upgrade-hammer -k distro -e $CEPH_QA_EMAIL
--suite-branch hammer --filter "ubuntu_14.04"
crontab/teuthology-cronjobs:47 05 * * 7 CEPH_BRANCH=luminous;
MACHINE_NAME=smithi; /home/teuthology/bin/cron_wrapper
teuthology-suite -v -c $CEPH_BRANCH -m $MACHINE_NAME -s
upgrade/client-upgrade-jewel -k distro -e $CEPH_QA_EMAIL
--suite-branch jewel --filter "ubuntu_14.04,ubuntu_16.04,centos_7.4"
distros/all/ubuntu_14.04.yaml:os_version: "14.04"
distros/all/ubuntu_14.04_aarch64.yaml:os_version: "14.04"
distros/all/ubuntu_14.04_i686.yaml:os_version: "14.04"
suites/buildpackages/any/tasks/release.yaml:# --suite
buildpackages/any --ceph v10.0.1 --filter centos_7,ubuntu_14.04
suites/buildpackages/tests/tasks/release.yaml:# --suite
buildpackages/tests --ceph v10.0.1 --filter centos_7.2,ubuntu_14.04
The crontab should be updated.
I looked through each recent release, only luminous has outstanding
references to ubuntu 14.04 in yaml frags:
pdonnell@icewind ~/ceph/qa$ git grep 14.04
distros/all/ubuntu_14.04.yaml:os_version: "14.04"
distros/all/ubuntu_14.04_aarch64.yaml:os_version: "14.04"
distros/all/ubuntu_14.04_i686.yaml:os_version: "14.04"
suites/buildpackages/any/tasks/release.yaml:# --suite
buildpackages/any --ceph v10.0.1 --filter centos_7,ubuntu_14.04
suites/buildpackages/tests/tasks/release.yaml:# --suite
buildpackages/tests --ceph v10.0.1 --filter centos_7.2,ubuntu_14.04
suites/fs/multiclient/tasks/fsx-mpi.yaml.disabled:os_version: "14.04"
suites/fs/multiclient/tasks/ior-shared-file.yaml:os_version: "14.04"
suites/fs/multiclient/tasks/mdtest.yaml:os_version: "14.04"
suites/hadoop/basic/clusters/fixed-3.yaml:os_version: "14.04"
tasks/tests/test_buildpackages.py: remote.os.version = '14.04'
tasks/tests/test_buildpackages.py: remote.os.version = '14.04'
workunits/ceph-disk/ceph-disk-no-lockbox:# matches the one the driver
will use. On Ubuntu 14.04, for
workunits/ceph-disk/ceph-disk-test.py:# udevadm monitor --property &
tail -f /var/log/syslog /var/log/upstart/* # on Ubuntu 14.04
pdonnell@icewind ~/ceph/qa$ find -type l -printf '%p: %l\n' | grep 14.04
./distros/supported/ubuntu_14.04.yaml: ../all/ubuntu_14.04.yaml
Ticket here:
http://tracker.ceph.com/issues/40286
--
Patrick Donnelly, Ph.D.
He / Him / His
Senior Software Engineer
Red Hat Sunnyvale, CA
GPG: 19F28A586F808C2402351B93C3301A3E258DD79D