gluster / project-infrastructure

Issues related to GlusterFs infrastructure components.
0 stars 0 forks source link

Install dependencies for tcmalloc on all machines #140

Closed amarts closed 2 years ago

amarts commented 3 years ago

So that gluster/glusterfs#2773 and likes can proceed.

mohit84 commented 3 years ago

To use tcmalloc we have to install gperftools-libs also.

mohit84 commented 3 years ago

@mscherer Please update when you are able to install dependencies thereafter i will upload a patch.

mscherer commented 2 years ago

Oups, sorry, forgot to update this bug. yep, this was done, I just didn't hit enter :(

mohit84 commented 2 years ago

It seems tcmalloc is not installed on all the machines, smoke build is failing on this https://github.com/gluster/glusterfs/pull/2773

deepshikhaaa commented 2 years ago

@mohit84 We have installed both gperftools-devel and gperftools-libs package on all the machines.

I can confirm on builder1 where devrpm-el7 is running https://build.gluster.org/job/gh_devrpm-el7/2070/ `[root@builder1 ~]# rpm -q gperftools-devel gperftools-devel-2.6.1-1.el7.x86_64

[root@builder1 ~]# rpm -q gperftools-libs gperftools-libs-2.6.1-1.el7.x86_64`

Is there anything we are missing here?

mscherer commented 2 years ago

Seems we also need google-perftools on Freebsd, as pointed by @rakshithakamath94 , and our FreeBSD builder was in a weird state. I fixed by changing the repo location (eg, http to https), and installed the package. going to add in ansible as well.

rakshithakamath94 commented 2 years ago

The job gh_freebsd-smoke is failing due to some dependency resolution issue. For the timing the job will be marked as successful though there's a failure. This is to unblock the PRs and we are working on this issue and we will fix the issue ASAP.

mscherer commented 2 years ago

Indeed, it seems that after running pkg upgrade, some binary packages are complaining about missing symbol. @deepshikhaaa noted that the updated binary packages were likely made for 12.2, and we are still on 12.1. So upgrade time.

mscherer commented 2 years ago

So the upgrade is done, let's see how it goes.

rakshithakamath94 commented 2 years ago

After the successful upgrade by @mscherer the job's are passing as the old times. So, bringing the normal configuration back for gh_freebsd-smoke.

mscherer commented 2 years ago

For the record, the upgrade didn't go well. We had to reinstall the system, and I still do not know what broke, or when, it might have been a package upgrade gone wrong.

mscherer commented 2 years ago

Closing, since https://github.com/gluster/glusterfs/pull/2787 was merged.