[pve-devel] ceph : libleveldb1 from wheezy repo is tool old and buggy

Alexandre DERUMIER aderumier at odiso.com
Thu Jan 23 18:20:10 CET 2014


>From the ceph mailing:

we should backport libleveldb1 from jessy to avoid bug



----- Mail transféré ----- 

De: "Sylvain Munaut" <s.munaut at whatever-company.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: "Mark Nelson" <mark.nelson at inktank.com>, ceph-users at lists.ceph.com 
Envoyé: Jeudi 23 Janvier 2014 17:07:20 
Objet: Re: [ceph-users] One specific OSD process using much more CPU than all the others 

Hi, 

> because debian wheezy libleveldb1 is also quite old 
> http://packages.debian.org/wheezy/libleveldb1 
> libleveldb1 (0+20120530.gitdd0d562-1) 

Yes, that version is "buggy" and was causing the issue. 

I took the source deb from debian sid and rebuilt it for precise in my case: 

http://packages.debian.org/sid/libleveldb-dev 

Cheers, 

Sylvain


Hi,

so, the packages for debian wheezy from intank repository are using the leveldb package from debian repo ?

because debian wheezy libleveldb1 is also quite old
http://packages.debian.org/wheezy/libleveldb1
libleveldb1 (0+20120530.gitdd0d562-1)



----- Mail original -----

De: "Mark Nelson" <mark.nelson at inktank.com>
À: ceph-users at lists.ceph.com
Envoyé: Jeudi 23 Janvier 2014 14:16:56
Objet: Re: [ceph-users] One specific OSD process using much more CPU than all the others

On 01/23/2014 06:39 AM, Sylvain Munaut wrote:
> Hi,
>
>> I have a cluster that contains 16 OSDs spread over 4 physical
>> machines. Each machines runs 4 OSD process.
>>
>> Among those, one isue periodically using 100% of the CPU.
>
> I finally tracked this down. CPU usage was mostly from leveldb calls
>
> Andrey Korolyov (xdeller on IRC) pointed out they had a similar issue
> and upgrading leveldb stable to >= 1.14 solved the issue.
>
> I was rebuilding my own packages and the debian/control file just
> depends on leveldb-dev without any particular version requirement so
> it was using the one that comes from ubuntu precise which is an old
> 2012 version. I backported 1.14 from debian to precise and rebuilt
> against that and this seems to have fixed my issues as well.

Thanks for checking this out Sylvain. We've seen leveldb use quite a
bit of CPU in the past too at times, specifically during object
iteration and memory compaction.

>
>
> Cheers,
>
> Sylvain
> _______________________________________________
> ceph-users mailing list
> ceph-users at lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>

_______________________________________________
ceph-users mailing list
ceph-users at lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com_______________________________________________
ceph-users mailing list
ceph-users at lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com 



More information about the pve-devel mailing list