Re: rbd image clone flattening @ client or cluster level?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/13/2013 09:17 AM, w sun wrote:
While planning the usage of fast clone from openstack glance image store
to cinder volume, I am a little concerned about possible IO performance
impact to the cinder volume service node if I have to perform flattening
of the multiple image down the road.

Am I right to assume the copying of the blocks incurred by the
flattening task is done on the backend nodes of the cluster and there is
no extra IO activities on the client side where the librbd operation is
issued?

The client reads data from the parent and copies it to the clone. This
can't be done by the osds alone since rados does not support
multi-object transactions, or having an osd act like a client to
another osd right now.

There's no limitation on flatten being performed just on one node
though. If client I/O is a problem, you can run flattens on as many
nodes as you like.

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




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux