Cleanup #18094
closed
Remove gperftools from lab-extras when CentOS 7.3 is released
Added by David Galloway over 7 years ago.
Updated over 7 years ago.
Category:
Infrastructure Service
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.
The tcmalloc bug that this fixes: #13522
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/
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
}
CentOS 7.3 is out, so we can take this out of lab-extras, and move over to CentOS 7.3
- Status changed from New to Resolved
Also available in: Atom
PDF