Skip to content
Snippets Groups Projects
Commit ca3e3f7a authored by Cristiano Urban's avatar Cristiano Urban
Browse files

Minor changes.

parent 5b96412a
No related branches found
No related tags found
No related merge requests found
...@@ -406,7 +406,7 @@ class DbConnector(object): ...@@ -406,7 +406,7 @@ class DbConnector(object):
finally: finally:
self.connPool.putconn(conn, close = False) self.connPool.putconn(conn, close = False)
def listActiveJobs(self): def getActiveJobs(self):
"""Returns some info about active jobs.""" """Returns some info about active jobs."""
conn = self.getConnection() conn = self.getConnection()
try: try:
...@@ -420,6 +420,7 @@ class DbConnector(object): ...@@ -420,6 +420,7 @@ class DbConnector(object):
owner_id owner_id
FROM job FROM job
WHERE phase NOT IN ('ABORTED', WHERE phase NOT IN ('ABORTED',
'ARCHIVED',
'COMPLETED', 'COMPLETED',
'ERROR') 'ERROR')
AND AND
...@@ -447,12 +448,12 @@ class DbConnector(object): ...@@ -447,12 +448,12 @@ class DbConnector(object):
finally: finally:
self.connPool.putconn(conn, close = False) self.connPool.putconn(conn, close = False)
def listJobsByPhase(self, phase): def getJobsByPhase(self, phase):
"""Returns some info about jobs according to the phase.""" """Returns some info about jobs according to the phase."""
conn = self.getConnection() conn = self.getConnection()
try: try:
cursor = conn.cursor(cursor_factory = RealDictCursor) cursor = conn.cursor(cursor_factory = RealDictCursor)
if phase in [ "PENDING", "QUEUED", "EXECUTING" ]: if phase in [ "PENDING", "QUEUED", "EXECUTING", "HELD", "SUSPENDED" ]:
cursor.execute(""" cursor.execute("""
SELECT job_id, SELECT job_id,
job_type, job_type,
......
...@@ -48,7 +48,7 @@ class JobRPCServer(RedisRPCServer): ...@@ -48,7 +48,7 @@ class JobRPCServer(RedisRPCServer):
"errorMsg": errorMsg } "errorMsg": errorMsg }
elif requestBody["requestType"] == "JOB_LIST": elif requestBody["requestType"] == "JOB_LIST":
try: try:
result = self.dbConn.listActiveJobs() result = self.dbConn.getActiveJobs()
except Exception: except Exception:
errorMsg = "Database error." errorMsg = "Database error."
self.logger.exception(errorMsg) self.logger.exception(errorMsg)
...@@ -62,7 +62,7 @@ class JobRPCServer(RedisRPCServer): ...@@ -62,7 +62,7 @@ class JobRPCServer(RedisRPCServer):
elif requestBody["requestType"] == "JOB_BY_PHASE": elif requestBody["requestType"] == "JOB_BY_PHASE":
jobPhase = requestBody["jobPhase"] jobPhase = requestBody["jobPhase"]
try: try:
result = self.dbConn.listJobsByPhase(jobPhase) result = self.dbConn.getJobsByPhase(jobPhase)
except Exception: except Exception:
errorMsg = "Database error." errorMsg = "Database error."
self.logger.exception(errorMsg) self.logger.exception(errorMsg)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment