In a long term use I also had some issues with flashcache and enhanceio. I've 
noticed frequent slow requests. 

Andrei 

----- Original Message -----

> From: "Robert LeBlanc" <rob...@leblancnet.us>
> To: "Nick Fisk" <n...@fisk.me.uk>
> Cc: ceph-users@lists.ceph.com
> Sent: Friday, 20 March, 2015 8:14:16 PM
> Subject: Re: [ceph-users] OSD + Flashcache + udev + Partition uuid

> We tested bcache and abandoned it for two reasons.

> 1. Didn't give us any better performance than journals on SSD.
> 2. We had lots of corruption of the OSDs and were rebuilding them
> frequently.

> Since removing them, the OSDs have been much more stable.

> On Fri, Mar 20, 2015 at 4:03 AM, Nick Fisk < n...@fisk.me.uk > wrote:

> > > -----Original Message-----
> 
> > > From: ceph-users [mailto: ceph-users-boun...@lists.ceph.com ] On
> > > Behalf Of
> 
> > > Burkhard Linke
> 
> > > Sent: 20 March 2015 09:09
> 
> > > To: ceph-users@lists.ceph.com
> 
> > > Subject: Re: [ceph-users] OSD + Flashcache + udev + Partition
> > > uuid
> 
> > >
> 
> > > Hi,
> 
> > >
> 
> > > On 03/19/2015 10:41 PM, Nick Fisk wrote:
> 
> > > > I'm looking at trialling OSD's with a small flashcache device
> > > > over
> 
> > > > them to hopefully reduce the impact of metadata updates when
> > > > doing
> 
> > > small block io.
> 
> > > > Inspiration from here:-
> 
> > > >
> 
> > > > http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/12083
> 
> > > >
> 
> > > > One thing I suspect will happen, is that when the OSD node
> > > > starts
> > > > up
> 
> > > > udev could possibly mount the base OSD partition instead of
> 
> > > > flashcached device, as the base disk will have the ceph
> > > > partition
> > > > uuid
> 
> > > > type. This could result in quite nasty corruption.
> 
> > > I ran into this problem with an enhanceio based cache for one of
> > > our
> 
> > > database servers.
> 
> > >
> 
> > > I think you can prevent this problem by using bcache, which is
> > > also
> 
> > integrated
> 
> > > into the official kernel tree. It does not act as a drop in
> > > replacement,
> 
> > but
> 
> > > creates a new device that is only available if the cache is
> > > initialized
> 
> > correctly. A
> 
> > > GPT partion table on the bcache device should be enough to allow
> > > the
> 
> > > standard udev rules to kick in.
> 
> > >
> 
> > > I haven't used bcache in this scenario yet, and I cannot comment
> > > on
> > > its
> 
> > speed
> 
> > > and reliability compared to other solutions. But from the
> > > operational
> 
> > point of
> 
> > > view it is "safer" than enhanceio/flashcache.
> 

> > I did look at bcache, but there are a lot of worrying messages on
> > the
> 
> > mailing list about hangs and panics that has discouraged me
> > slightly
> > from
> 
> > it. I do think it is probably the best solution, but I'm not
> > convinced about
> 
> > the stability.
> 

> > >
> 
> > > Best regards,
> 
> > > Burkhard
> 
> > > _______________________________________________
> 
> > > ceph-users mailing list
> 
> > > ceph-users@lists.ceph.com
> 
> > > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> 

> > _______________________________________________
> 
> > ceph-users mailing list
> 
> > ceph-users@lists.ceph.com
> 
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> 

> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to