A new extra spec has been added on the volume.
While creating volume from snapshot, its value is checked and
volume is created either as a snapshot/independent copy.
Details of extra spec:
Name - hpe3par:convert_to_base
Value - True/False; defaults to False
True: Volume (from snapshot) is created independently
Advantage: new volumes are decoupled from initial snapshot and original
volume
Usage: where instances are launched for longer/unpredictable time frame
False: Volume (from snapshot) is created as child of snapshot
Advantage: new volumes can be created quickly
Usage: where many similar instances are launched for short time frame
Change-Id: Idda5512d8e35da401ee232524ec1d1fcd03bf9e2
Closes-Bug: #1814027