|
@@ -87,6 +87,10 @@ class YarnApi(JobBrowserApi):
|
|
|
def get_job_link(self, job_id):
|
|
def get_job_link(self, job_id):
|
|
|
return self.get_job(job_id)
|
|
return self.get_job(job_id)
|
|
|
|
|
|
|
|
|
|
+ @rm_ha
|
|
|
|
|
+ def kill_job(self, job_id):
|
|
|
|
|
+ return self.resource_manager_api.kill(job_id)
|
|
|
|
|
+
|
|
|
@rm_ha
|
|
@rm_ha
|
|
|
def get_jobs(self, user, **kwargs):
|
|
def get_jobs(self, user, **kwargs):
|
|
|
state_filters = {'running': 'UNDEFINED', 'completed': 'SUCCEEDED', 'failed': 'FAILED', 'killed': 'KILLED',}
|
|
state_filters = {'running': 'UNDEFINED', 'completed': 'SUCCEEDED', 'failed': 'FAILED', 'killed': 'KILLED',}
|