Skip to content

Commit a8cd3d6

Browse files
Add configurable user-visible log message for memory errors
1 parent 755cba3 commit a8cd3d6

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

cads_broker/config.py

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class BrokerConfig(pydantic_settings.BaseSettings):
4242
broker_max_dismissed_requests: int = 100
4343
broker_cancel_stuck_requests_cache_ttl: int = 60
4444
broker_stuck_requests_limit_minutes: int = 15
45+
broker_memory_error_user_visible_log: str = "Worker has been killed due to memory usage."
4546

4647

4748
class SqlalchemySettings(pydantic_settings.BaseSettings):

cads_broker/dispatcher.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ def set_request_error_status(
378378
db.add_event(
379379
event_type="user_visible_error",
380380
request_uid=request_uid,
381-
message="Worker has been killed due to memory usage. ",
381+
message=CONFIG.broker_memory_error_user_visible_log,
382382
session=session,
383383
)
384384
request = db.set_request_status(

0 commit comments

Comments
 (0)