def cancel(self, notebook, snippet): job_id = snippet['result']['handle']['id'] job = check_job_access_permission(self, job_id) check_job_edition_permission(job, self.user) api.get(self.fs, self.jt, self.user).stop(job_id) return {'status': 0}
def stop(request): if request.method != 'POST': raise PopupException(_('POST request required.')) pig_script = PigScript.objects.get(id=request.POST.get('id')) job_id = pig_script.dict['job_id'] job = check_job_access_permission(request, job_id) check_job_edition_permission(job, request.user) try: api.get(request.fs, request.jt, request.user).stop(job_id) except RestException, e: raise PopupException(_("Error stopping Pig script.") % e.message)
def stop(request): if request.method != "POST": raise PopupException(_("POST request required.")) spark_script = SparkScript.objects.get(id=request.POST.get("id")) job_id = spark_script.dict["job_id"] job = check_job_access_permission(request, job_id) check_job_edition_permission(job, request.user) try: api.get(request.fs, request.jt, request.user).stop(job_id) except RestException, e: raise PopupException(_("Error stopping Pig script.") % e.message)
def cancel(self, notebook, snippet): job_id = snippet['result']['handle']['id'] job = check_job_access_permission(self, job_id) oozie_job = check_job_edition_permission(job, self.user) oozie_job.kill() return {'status': 0}