Add reporting of discard in the properties returned from
initialize_connection. Dell SC arrays support trim/discard
with no special configuration needed, so this can always
be set to true.
Change-Id: Ib0136369e230b5219b2b3994d17b6b31a9aba69f
connector = self.connector
res = self.driver.initialize_connection(volume, connector)
expected = {'data':
- {'initiator_target_map':
+ {'discard': True,
+ 'initiator_target_map':
{u'21000024FF30441C': [u'5000D31000FCBE35'],
u'21000024FF30441D': [u'5000D31000FCBE3D']},
'target_discovered': True,
'target_discovered': True,
'target_wwn': targets,
'initiator_target_map':
- init_targ_map}}
- LOG.debug('Return FC data:')
- LOG.debug(data)
+ init_targ_map,
+ 'discard': True}}
+ LOG.debug('Return FC data: %s', data)
return data
LOG.error(_LE('Lun mapping returned null!'))
port))
# Return our iscsi properties.
+ iscsiprops['discard'] = True
return {'driver_volume_type': 'iscsi',
'data': iscsiprops}
# Re-raise any backend exception.