Re: Conflict with libgoogle-perftools4 in ubuntu12.04(precise)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 5 Nov 2014, Wei-Chung Cheng wrote:
> 2014-11-04 17:11 GMT+08:00 Sage Weil <sage@xxxxxxxxxxxx>:
> > On Tue, 4 Nov 2014, Cheng Wei-Chung wrote:
> >> Dear all:
> >>
> >> I know that the default precise repo did not have libgoogle-perftools4.
> >> It should only have libgoogle-perftools0.
> >> In the situation that we add the Ubuntu Cloud Archive will bring
> >> libgoogle-perftools4 with havana icehouse, juno and later version.
> >> It will make conflict with ceph if we have other softwares like
> >> mongodb that depends on libgoogle-perftools4.
> >>
> >> I found the following feature:
> >> http://tracker.ceph.com/issues/8039
> >> Is this feature still haven't done, right?
> >
> > Right, it's not done yet.
> 
> OK, could I help to complete it?

1- Patches to update ceph.spec.in and debian/control
   - make sure it is available and builds on all of the supported 
     platforms (precise, trusty, el6, el7, fc20)
2- QA
3- Test upgrade path

> >> I try to build the ceph version 0.87 with libgoogle-perftools4 and
> >> upgrade from firefly in my test environment.
> >>
> >> It looks work normally. I think ceph can work on
> >> libgoogle-perftools0/libgoogle-perftools4.
> >
> > Great!  It just needs patches to the packaging files, to go through
> > testing, and then we need to make backported packages (possibly/probably)
> > for a few older distros.
> >
> > It will be a bit awkward to to changed this for a stable release like
> > firefly, though.  How disruptive will that be?
> >
> > sage
> 
> I also have simple I/O tests with openstack in my environment this weekend.
> If these tests are OK, I think we could make backported packages and
> test it again?
> 
> for change from a stable relase:
> In my solution, I make sure the other ceph nodes and OSD processes are alive.
> Upgrade only one node in the same time, because it will make some osd down for
> a while due to removing ceph with libgoogle-perftools0.
> In this stage, we need to remove libgoogle-perftools0 and install
> libgoogle-perftools4
> and its releated package.
> 
> After that, install a new ceph package and OSDs will resume working normally.

I don't think there should be a problem with the upgrade itself.. the 0 
and 4 versions are different files and IIRC you can even have multiple 
versions install simultaneously.  Mostly I'm worried about issues with the 
package management during upgrade.  I don't think it should be a problem 
but it needs to be tested.

The bigger issue is that for a stable release like firefly or dumpilng, 
this is potentially a "big" change in a stable series that is supposed to 
be getting minimal fixes.  Any opinions here?

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux