Skip to content

Commit c3dd253

Browse files
authored
Merge pull request #51 from ecmwf/develop
feat[broker]: add user limits info log
2 parents 8533c5b + 43e8678 commit c3dd253

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

polytope_server/broker/broker.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,17 +111,14 @@ def check_limits(self, active_requests, request):
111111
user_active_requests = sum(
112112
qr.collection == request.collection and qr.user == request.user for qr in active_requests
113113
)
114+
user_limit_message = (
115+
f"User {request.user} has {user_active_requests} of {limit} "
116+
f"active requests in collection {request.collection}"
117+
)
118+
logging.info(user_limit_message)
114119
if user_active_requests >= limit:
115-
logging.debug(
116-
f"User {request.user} has {user_active_requests} of {limit} "
117-
f"active requests in collection {request.collection}"
118-
)
119120
return False
120121
else:
121-
logging.debug(
122-
f"User {request.user} has {user_active_requests} of {limit} "
123-
f"active requests in collection {request.collection}"
124-
)
125122
return True
126123

127124
# Allow if no limits are exceeded

polytope_server/worker/worker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def run(self):
163163
extra={"request_id": id},
164164
)
165165
self.request.set_status(Status.FAILED)
166-
self.request.user_message = (
166+
self.request.user_message += (
167167
"Request was not processed due to an unexpected worker crash. Please contact support."
168168
)
169169
self.request_store.update_request(self.request)

0 commit comments

Comments
 (0)