'Find all snap sessions for a given source volume.
:param array: the array serial number
:param source_device_id: the source device id
:returns: list of snapshot dicts'

def _find_snap_vx_source_sessions(self, array, source_device_id):

    snap_dict_list = []
    snapshots = self.get_volume_snapshot_list(array, source_device_id)
    for snapshot in snapshots:
        if bool(snapshot['linkedDevices']):
            link_info = {'linked_vols': snapshot['linkedDevices'], 'snap_name': snapshot['snapshotName']}
            snap_dict_list.append(link_info)
    return snap_dict_list
