commit f62f8abad17d1c287d48ea273ea4c4fe7f536d07
Author: Mohammed Naser <email address hidden>
Date: Fri Jan 19 11:45:41 2018 -0800
Move disk space check to run when needed
At the moment, the check for disk space when booting from an image
currently happens regardless if the backend supports cloning or not.
This means that even if a backend can clone the image directly, the
control plane must have enough disk to download the entire image
which can be unreasonable in backend such as RBD.
This patch moves the code which checks for enough disk space to be
in the same function that effectively downloads the image, ensuring
that it only runs when an image has to be downloaded and avoiding
the check if the backend successfully cloned the image.
Reviewed: https:/ /review. openstack. org/535914 /git.openstack. org/cgit/ openstack/ cinder/ commit/ ?id=f62f8abad17 d1c287d48ea273e a4c4fe7f536d07
Committed: https:/
Submitter: Zuul
Branch: master
commit f62f8abad17d1c2 87d48ea273ea4c4 fe7f536d07
Author: Mohammed Naser <email address hidden>
Date: Fri Jan 19 11:45:41 2018 -0800
Move disk space check to run when needed
At the moment, the check for disk space when booting from an image
currently happens regardless if the backend supports cloning or not.
This means that even if a backend can clone the image directly, the
control plane must have enough disk to download the entire image
which can be unreasonable in backend such as RBD.
This patch moves the code which checks for enough disk space to be
in the same function that effectively downloads the image, ensuring
that it only runs when an image has to be downloaded and avoiding
the check if the backend successfully cloned the image.
Closes-Bug: #1744383 8d4ec76e9ac2761 7a0f97b6c29
Change-Id: Ibfd6f40e8b8ab8