On Mon, Jun 10, 2019 at 6:14 PM Yuri Weinstein <yweinste@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/629f343dde18c2fad371bca0963b731c6e... 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