We have a situation where tenant A is trying to launch large numbers of 
instances from a single RBD volume snapshot in Cinder (e.g., 40 instances at 
once). We made an unrelated change recently to enable 
rbd_flatten_volume_from_snapshot by default in order to save tenants who create 
large chains of volumes and snapshots until they run out of quota and then 
can't figure out how to unwind the chain, because the relationships are not 
trivially traceable. This change appears to be causing tenant A significant 
heartache now, because when he launches some large number of instances at once, 
most of his instance launches time out, presumably because Cinder is stampeding 
onto Ceph and trying to create flattened RBD images for every single instance 
simultaneously.

My question is, is there anything I can do to stop this stampeding? A review of 
cinder.conf options for Kilo didn't point out any obvious setting that could be 
adjusted to force Cinder to serialize its operations here, but maybe I missed 
something.
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to