Great info! Many thanks!

Tom

2015-03-25 13:30 GMT+01:00 Loic Dachary <l...@dachary.org>:

> Hi Tom,
>
> On 25/03/2015 11:31, Tom Verdaat wrote:> Hi guys,
> >
> > We've got a very small Ceph cluster (3 hosts, 5 OSD's each for cold
> data) that we intend to grow later on as more storage is needed. We would
> very much like to use Erasure Coding for some pools but are facing some
> challenges regarding the optimal initial profile “replication” settings
> given the limited number of initial hosts that we can use to spread the
> chunks. Could somebody please help me with the following questions?
> >
> >  1.
> >
> >     Suppose we initially use replication in stead of erasure. Can we
> convert a replicated pool to an erasure coded pool later on?
>
> What you would do is create an erasure coded pool later and have the
> initial replicated pool as a cache in front of it.
>
> http://docs.ceph.com/docs/master/rados/operations/cache-tiering/
>
> Objects from the replicated pool will move to the erasure coded pool if
> they are not used and it will save space. You don't need to create the
> erasure coded pool on your small cluster. You can do it when it grows
> larger or when it becomes full.
>
> >  2.
> >
> >     Will Ceph gain the ability to change the K and N values for an
> existing pool in the near future?
>
> I don't think so.
>
> >  3.
> >
> >     Can the failure domain be changed for an existing pool? E.g. can we
> start with failure domain OSD and then switch it to Host after adding more
> hosts?
>
> The failure domain, although listed in the erasure code profile for
> convenience, really belongs to the crush ruleset applied to the pool. It
> can therefore be changed after the pool is created. It is likely to result
> in objects moving a lot during the transition but it should work fine
> otherwise.
>
> >  4.
> >
> >     Where can I find a good comparison of the available erasure code
> plugins that allows me to properly decide which one suits are needs best?
>
> In a nutshell, jerasure is flexible and is likely to be what you want, isa
> computes faster than jerasure but only works on intel processors (note
> however that the erasure code computation does not make a significant
> difference overall), lrc and shec (to be published in hammer) minimize
> network usage during recovery but uses more space than jerasure or isa.
>
> Cheers
>
> > Many thanks for your help!
> >
> > Tom
> >
> >
> >
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@lists.ceph.com
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
>
> --
> Loïc Dachary, Artisan Logiciel Libre
>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to