On Sat, Jul 21, 2012 at 10:13 AM, Gregory Farnum <greg@xxxxxxxxxxx> wrote: > On Fri, Jul 20, 2012 at 1:15 PM, Tommi Virtanen <tv@xxxxxxxxxxx (mailto:tv@xxxxxxxxxxx)> wrote: >> On Fri, Jul 20, 2012 at 8:31 AM, Sławomir Skowron <szibis@xxxxxxxxx (mailto:szibis@xxxxxxxxx)> wrote: >> > I know that this feature is disabled, are you planning to enable this >> > in near future ?? >> > >> >> >> PG splitting/joining is the next major project for the OSD. It won't >> be backported to argonaut, but it will be in the next stable release, >> and will probably appear in our regular development release in 2-3 >> months. >> >> > I have many of drives, and my S3 instalation use only few of them in >> > one time, and i need to improve that. >> > >> > When i use it as rbd it use all of them. >> >> Radosgw normally stores most of the data for a single S3-level object >> in a single RADOS object, where as RBD stripes disk images across >> objects by default in 4MB chunks. If you have only a few S3 objects, >> you will see an uneven distribution. It will get more balanced as you >> upload more images. Also, if you use multi-part uploads, each part >> goes into a separate RADOS object, so that'll spread the load more >> evenly. >> > > RGW only does this for small objects — I believe its default chunk size is also 4MB. Actually no. While the infrastructure is there, currently a regular object upload at the moment is not going to create more than 2 rados objects. The head object, which is capped at 512k and the tail, which will contain the rest. As Tommi specified, multipart upload chunks depend on the actual upload. There's actually no real reason anymore for not striping, and it's easy enough to implement, so it might be something that we're going to do soon. Yehuda Yehuda -- 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