I can only speak for some environments, but sometimes, you would want to make sure that a cluster cannot fill up until you can add more capacity.
Some organizations are unable to purchase new capacity rapidly and making sure you cannot exceed your current capacity, then you can't run into problems. It may also come from an understanding that thick provisioning will provide more performance initially like virtual machines environment. Having said all of this, isn't there a way to make sure the cluster can accommodate the size of all RBD images that are created. And ensure they have the space available? Some service availability might depend on making sure the storage can provide the necessary capacity. I'm assuming that this is all from an understanding that it is more costly to run such type of environments, however, you can also guarantee that you will never fill up unexpectedly your cluster. Sam On Oct 18, 2017 02:20, "Wido den Hollander" <[email protected]> wrote: > Op 17 oktober 2017 om 19:38 schreef Jason Dillaman <[email protected]>: > > > There is no existing option to thick provision images within RBD. When > an image is created or cloned, the only actions that occur are some > small metadata updates to describe the image. This allows image > creation to be a quick, constant time operation regardless of the > image size. To thick provision the entire image would require writing > data to the entire image and ensuring discard support is disabled to > prevent the OS from releasing space back (and thus re-sparsifying the > image). > Indeed. It makes me wonder why anybody would want it. It will: - Impact recovery performance - Impact scrubbing performance - Utilize more space then needed Why would you want to do this Sinan? Wido > On Mon, Oct 16, 2017 at 10:49 AM, <[email protected]> wrote: > > Hi, > > > > I have deployed a Ceph cluster (Jewel). By default all block devices that > > are created are thin provisioned. > > > > Is it possible to change this setting? I would like to have that all > > created block devices are thick provisioned. > > > > In front of the Ceph cluster, I am running Openstack. > > > > Thanks! > > > > Sinan > > > > _______________________________________________ > > ceph-users mailing list > > [email protected] > > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > > -- > Jason > _______________________________________________ > ceph-users mailing list > [email protected] > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com _______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
