'Schedules a SnapMirror update.'

def update_snapmirror(self, source_vserver, source_volume, destination_vserver, destination_volume):

    self._ensure_snapmirror_v2()
    api_args = {'source-volume': source_volume, 'source-vserver': source_vserver, 'destination-volume': destination_volume, 'destination-vserver': destination_vserver}
    try:
        self.send_request('snapmirror-update', api_args)
    except netapp_api.NaApiError as e:
        if ((e.code != netapp_api.ETRANSFER_IN_PROGRESS) and (e.code != netapp_api.EANOTHER_OP_ACTIVE)):
            raise
