'Move a volume between storage groups.
:param serial_number: the array serial number
:param device_id: the device id
:param source_storagegroup_name: the source sg
:param target_storagegroup_name: the target sg
:param extra_specs: the extra specifications'

@coordination.synchronized('emc-sg-{source_storagegroup_name}')
@coordination.synchronized('emc-sg-{target_storagegroup_name}')
def move_volume_between_storage_groups(self, serial_number, device_id, source_storagegroup_name, target_storagegroup_name, extra_specs):

    self.rest.move_volume_between_storage_groups(serial_number, device_id, source_storagegroup_name, target_storagegroup_name, extra_specs)
