Re: [ceph-users] How objects are reshuffled on addition of new OSD

2015-09-08 Thread Gregory Farnum
On Tue, Sep 1, 2015 at 2:31 AM, Shesha Sreenivasamurthy wrote: > I had a question regarding how OSD locations are determined by CRUSH. > > From the CRUSH paper I gather that the replica locations of an object (A) is > a vector (v) that is got by the function c(r,x) = (hash (x) +

[ceph-users] How objects are reshuffled on addition of new OSD

2015-08-31 Thread Shesha Sreenivasamurthy
I had a question regarding how OSD locations are determined by CRUSH. >From the CRUSH paper I gather that the replica locations of an object (A) is a vector (v) that is got by the function *c(r,x) = (hash (x) + rp) mod m)*. Now when new OSDs are added, objects are shuffled to maintain uniform