def __init__(self, get_response): self.get_response = get_response self.impersonator = SERVER_USER.get() if not AUDIT_EVENT_LOG_DIR.get(): LOG.info('Unloading AuditLoggingMiddleware') raise exceptions.MiddlewareNotUsed
def _get_params(self): if self.security_enabled: return (('doAs', self._user), ) return ( ('user.name', SERVER_USER.get()), ('doAs', self._user), )
def __init__(self): from desktop.conf import AUDIT_EVENT_LOG_DIR, SERVER_USER self.impersonator = SERVER_USER.get() if not AUDIT_EVENT_LOG_DIR.get(): LOG.info('Unloading AuditLoggingMiddleware') raise exceptions.MiddlewareNotUsed
def notify_job_completed(request, job_id): t = Templeton(SERVER_USER.get()) job = Job.objects.get(job_id=job_id) job.status = job.JOB_COMPLETED try: result = t.check_job(job_id) exitValue = result['exitValue'] if 'exitValue' in result else None completed = result['completed'] if 'completed' in result else None runState = result['status']['runState'] if 'status' in result and 'runState' in result['status'] else None if runState == job.TEMPLETON_JOB_RUN_STATE_KILLED: job.status = job.JOB_KILLED elif runState == job.TEMPLETON_JOB_RUN_STATE_FAILED or (completed and exitValue is not None and exitValue != 0): job.status = job.JOB_FAILED except Exception, ex: LOG.debug(unicode(ex))
def notify_job_completed(request, job_id): t = Templeton(SERVER_USER.get()) job = Job.objects.get(job_id=job_id) job.status = job.JOB_COMPLETED try: result = t.check_job(job_id) exitValue = result['exitValue'] if 'exitValue' in result else None completed = result['completed'] if 'completed' in result else None runState = result['status'][ 'runState'] if 'status' in result and 'runState' in result[ 'status'] else None if runState == job.TEMPLETON_JOB_RUN_STATE_KILLED: job.status = job.JOB_KILLED elif runState == job.TEMPLETON_JOB_RUN_STATE_FAILED or ( completed and exitValue is not None and exitValue != 0): job.status = job.JOB_FAILED except Exception, ex: LOG.debug(unicode(ex))
def __init__(self, user="******"): self.user = SERVER_USER.get() self.doAs = user self.client = http_client.HttpClient(TEMPLETON_URL.get()) if SECURITY_ENABLED.get(): self.client = self.client.set_kerberos_auth()
def _get_params(self): if self.security_enabled: return (("doAs", self._user),) return (("user.name", SERVER_USER.get()), ("doAs", self._user))