cinder/cinder/volume/drivers/dell_emc/scaleio
Eric Young f0cef07bef ScaleIO: Prevent usage of unsafe volumes
It is possible for volumes, created from storage pools
which have zero-padding disabled, to contain previous data. This
change prevents these volumes from being created by default. A
user can override this behavior by acknowleding the possibility
with a configuration option.

This is a squash of the four commits that led to the final state in
rocky to not allow the creation of any type of non-zero-padded volumes
to be created. This adds a config option that defaults to the safe
behavior. It is backporting a new config option, and a change in default
behavior, but it should be acceptable in this case so that the security
vulnerability can be addressed.

Closes-Bug: #1784871

Change-Id: I62f8f48b1624fc9abb7427bd4ca51f7873d35b96
Closes-bug: #1699573
(cherry picked from commit 7feb62197d)
(cherry picked from commit 949cc46e16)
(cherry picked from commit 8d0dea694a)
(cherry picked from commit 13a6689ccb)
2018-08-27 14:10:02 -05:00
..
__init__.py Move ScaleIO driver to dell_emc folder 2016-11-21 09:15:22 -05:00
driver.py ScaleIO: Prevent usage of unsafe volumes 2018-08-27 14:10:02 -05:00
simplecache.py ScaleIO Driver - adding cache and refactoring tests 2017-10-10 00:58:54 +00:00