Cleanup #18094
closedRemove gperftools from lab-extras when CentOS 7.3 is released
0%
Description
I added gperftools-* to lab-extras on gitbuilder.ceph.com. Version 2.4-8.el7 was available in the CentOS CR repo and has a fix for a tcmalloc bug.
When CentOS 7.3 is released and replaces all the 7.2 testnodes, those packages can be cleaned up.
Updated by David Galloway over 7 years ago
For future reference, this was achieved by enabling the CR repo on a CentOS 7.2 host, yum install
ing with --downloadonly
, and then scp'ed all the gperftools packages and dependencies from the CR repo to gitbuilder-archive.
Then createrepo --update /home/apt-mirror/mirror/lab-extras/centos7/
Updated by David Galloway over 7 years ago
Ran ansible -a "yum update -y gperftools-devel" smithi[0:38]"
Any CentOS machines that already had the packages installed are up to date now. Any machines that install the package as a dependency of ceph should pull the latest/fixed version from lab-extras.
$ ansible -a "rpm -qa gperftools-devel" smithi[0:38] smithi002.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi003.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi005.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi004.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi001.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi006.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi008.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi010.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi009.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi011.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi012.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi014.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi013.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi015.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi016.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi017.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi018.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi019.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi020.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi021.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi022.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi023.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi024.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi026.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi025.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi027.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi029.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi028.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi030.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi032.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi031.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi033.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi034.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi036.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi035.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi038.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi037.front.sepia.ceph.com | SUCCESS | rc=0 >> gperftools-devel-2.4-8.el7.x86_64 smithi039.front.sepia.ceph.com | SUCCESS | rc=0 >> smithi007.front.sepia.ceph.com | UNREACHABLE! => { "changed": false, "msg": "SSH Error: data could not be sent to the remote host. Make sure this host can be reached over ssh", "unreachable": true }
Updated by Ken Dreyer over 7 years ago
CentOS 7.3 is out, so we can take this out of lab-extras, and move over to CentOS 7.3