Deployment fails when using IBM Storwize cinder driver with reduction pool storage array

Deployment fails when using IBM Storwize® cinder driver with reduction pool storage array.

Explanation

The Storwize cinder driver volume creation fails when mkvdisk passes the -warning parameter and causes deployment failure.

Error messages like these are logged:
command: ['svctask', 'mkvdisk', '-name', u'"volume-abc"', '-mdiskgrp', u'"svcprod_power_pool_00"', '-iogrp', u'0', '-size', u'53687091200', '-unit', 'b', '-rsize', '2%', '-autoexpand', '-warning', '0%', '-grainsize', '256', '-easytier', 'on']
stdout:
stderr: CMMVC9236E The pool specified is a data reduction pool. Volumes or volume copies which are thin provisioned and created from a data reduction pool can not use the -warning parameter.

Resolution

Run the following command in PowerVC to ignore warning messages for a specific storage driver:
cinder type-key <storage template name/ID> unset drivers:warning

The drivers:warning property is set to 0 in the volume type extra specs, and you can continue using the storage driver.