Page MenuHomePhabricator

ceph: nautilus: decide on pending package upgrades
Closed, ResolvedPublic

Description

There are a bunch of pending package upgrades for ceph nautilus:

aborrero@apt1001:~$ sudo -i reprepro --component thirdparty/ceph-nautilus-buster checkupdate buster-wikimedia
Calculating packages to get...
Updates needed for 'buster-wikimedia|thirdparty/ceph-nautilus-buster|amd64':
'ceph': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph_14.2.16-1_amd64.deb
'ceph-base': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-base_14.2.16-1_amd64.deb
'ceph-base-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-base-dbgsym_14.2.16-1_amd64.deb
'ceph-common': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-common_14.2.16-1_amd64.deb
'ceph-common-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-common-dbgsym_14.2.16-1_amd64.deb
'ceph-fuse': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-fuse_14.2.16-1_amd64.deb
'ceph-fuse-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-fuse-dbgsym_14.2.16-1_amd64.deb
'ceph-mds': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mds_14.2.16-1_amd64.deb
'ceph-mds-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mds-dbgsym_14.2.16-1_amd64.deb
'ceph-mgr': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr_14.2.16-1_amd64.deb
'ceph-mgr-dashboard': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-dashboard_14.2.16-1_all.deb
'ceph-mgr-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-dbgsym_14.2.16-1_amd64.deb
'ceph-mgr-diskprediction-cloud': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-diskprediction-cloud_14.2.16-1_all.deb
'ceph-mgr-diskprediction-local': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-diskprediction-local_14.2.16-1_all.deb
'ceph-mgr-k8sevents': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-k8sevents_14.2.16-1_all.deb
'ceph-mgr-rook': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-rook_14.2.16-1_all.deb
'ceph-mgr-ssh': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mgr-ssh_14.2.16-1_all.deb
'ceph-mon': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mon_14.2.16-1_amd64.deb
'ceph-mon-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-mon-dbgsym_14.2.16-1_amd64.deb
'ceph-osd': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-osd_14.2.16-1_amd64.deb
'ceph-osd-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-osd-dbgsym_14.2.16-1_amd64.deb
'ceph-resource-agents': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-resource-agents_14.2.16-1_amd64.deb
'ceph-test': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-test_14.2.16-1_amd64.deb
'ceph-test-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/ceph-test-dbgsym_14.2.16-1_amd64.deb
'cephfs-shell': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/cephfs-shell_14.2.16-1_all.deb
'libcephfs-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libcephfs-dev_14.2.16-1_amd64.deb
'libcephfs-java': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libcephfs-java_14.2.16-1_all.deb
'libcephfs-jni': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libcephfs-jni_14.2.16-1_amd64.deb
'libcephfs2': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libcephfs2_14.2.16-1_amd64.deb
'libcephfs2-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libcephfs2-dbgsym_14.2.16-1_amd64.deb
'libntirpc1': '2.7.4-1croit1.1' will be upgraded to '2.7.4-1croit1.3' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/n/nfs-ganesha/libntirpc1_2.7.4-1croit1.3_amd64.deb
'libntirpc1-dbgsym': '2.7.4-1croit1.1' will be upgraded to '2.7.4-1croit1.3' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/n/nfs-ganesha/libntirpc1-dbgsym_2.7.4-1croit1.3_amd64.deb
'librados-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librados-dev_14.2.16-1_amd64.deb
'librados2': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librados2_14.2.16-1_amd64.deb
'librados2-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librados2-dbgsym_14.2.16-1_amd64.deb
'libradospp-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libradospp-dev_14.2.16-1_amd64.deb
'libradosstriper-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libradosstriper-dev_14.2.16-1_amd64.deb
'libradosstriper1': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libradosstriper1_14.2.16-1_amd64.deb
'libradosstriper1-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/libradosstriper1-dbgsym_14.2.16-1_amd64.deb
'librbd-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librbd-dev_14.2.16-1_amd64.deb
'librbd1': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librbd1_14.2.16-1_amd64.deb
'librbd1-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librbd1-dbgsym_14.2.16-1_amd64.deb
'librgw-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librgw-dev_14.2.16-1_amd64.deb
'librgw2': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librgw2_14.2.16-1_amd64.deb
'librgw2-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/librgw2-dbgsym_14.2.16-1_amd64.deb
'nfs-ganesha': '2.7.4-1croit1.1' will be upgraded to '2.7.4-1croit1.3' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/n/nfs-ganesha/nfs-ganesha_2.7.4-1croit1.3_amd64.deb
'nfs-ganesha-dbgsym': '2.7.4-1croit1.1' will be upgraded to '2.7.4-1croit1.3' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/n/nfs-ganesha/nfs-ganesha-dbgsym_2.7.4-1croit1.3_amd64.deb
'python-ceph': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-ceph_14.2.16-1_amd64.deb
'python-ceph-argparse': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-ceph-argparse_14.2.16-1_all.deb
'python-cephfs': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-cephfs_14.2.16-1_amd64.deb
'python-cephfs-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-cephfs-dbgsym_14.2.16-1_amd64.deb
'python-rados': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rados_14.2.16-1_amd64.deb
'python-rados-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rados-dbgsym_14.2.16-1_amd64.deb
'python-rbd': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rbd_14.2.16-1_amd64.deb
'python-rbd-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rbd-dbgsym_14.2.16-1_amd64.deb
'python-rgw': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rgw_14.2.16-1_amd64.deb
'python-rgw-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python-rgw-dbgsym_14.2.16-1_amd64.deb
'python3-ceph-argparse': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-ceph-argparse_14.2.16-1_all.deb
'python3-cephfs': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-cephfs_14.2.16-1_amd64.deb
'python3-cephfs-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-cephfs-dbgsym_14.2.16-1_amd64.deb
'python3-rados': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rados_14.2.16-1_amd64.deb
'python3-rados-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rados-dbgsym_14.2.16-1_amd64.deb
'python3-rbd': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rbd_14.2.16-1_amd64.deb
'python3-rbd-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rbd-dbgsym_14.2.16-1_amd64.deb
'python3-rgw': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rgw_14.2.16-1_amd64.deb
'python3-rgw-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/python3-rgw-dbgsym_14.2.16-1_amd64.deb
'rados-objclass-dev': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rados-objclass-dev_14.2.16-1_amd64.deb
'radosgw': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/radosgw_14.2.16-1_amd64.deb
'radosgw-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/radosgw-dbgsym_14.2.16-1_amd64.deb
'rbd-fuse': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-fuse_14.2.16-1_amd64.deb
'rbd-fuse-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-fuse-dbgsym_14.2.16-1_amd64.deb
'rbd-mirror': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-mirror_14.2.16-1_amd64.deb
'rbd-mirror-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-mirror-dbgsym_14.2.16-1_amd64.deb
'rbd-nbd': '14.2.5-1-g23e76c7aa6-1' will be upgraded to '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-nbd_14.2.16-1_amd64.deb
'rbd-nbd-dbgsym': newly installed as '14.2.16-1' (from 'thirdparty/ceph-nautilus-buster'):
 files needed: pool/thirdparty/ceph-nautilus-buster/c/ceph/rbd-nbd-dbgsym_14.2.16-1_amd64.deb

Depending on how the puppet code for ceph handles package upgrades, importing the new versions into our repo may trigger an upgrade in ceph systems.
Therefore I've not imported them yet, until we decide if is safe to do so.

Event Timeline

aborrero triaged this task as Medium priority.Jan 18 2021, 12:51 PM
aborrero created this task.
aborrero moved this task from Inbox to Needs discussion on the cloud-services-team (Kanban) board.

Looking the release notes... looking into puppet we use 'present' as the ensure value, so it's ok to add them to the repo though.

Did a quick scan of the release notes from 14.2.5 to 14.2.16, it looks ok, there's some autoscaling changes but we are not using it, and a bunch of fixes (most changes seem to be to rgw/mgr), I say let's upgrade codfw, and if ok upgrade eqiad

Mentioned in SAL (#wikimedia-operations) [2021-01-18T14:30:26Z] <arturo> updating packages in buster-wikimedia/thirdparty/ceph-nautilus-buster (T272296)