Skip to content

Commit 6558bf8

Browse files
committed
πŸ›(selfcheck) fix warning from a race condition in thread deletion
1 parent cb2ac35 commit 6558bf8

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

β€Žsrc/backend/core/mda/inbound.pyβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def deliver_inbound_message(
139139
channel=channel,
140140
)
141141
logger.info(
142-
"Queued inbound message %s for spam processing (recipient: %s)",
142+
"Queued inbound message %s (recipient: %s)",
143143
inbound_message.id,
144144
recipient_email,
145145
)

β€Žsrc/backend/core/mda/selfcheck.pyβ€Ž

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,10 @@ def run_selfcheck() -> Dict[str, Any]:
321321
logger.error("Selfcheck failed: %s", e, exc_info=True)
322322

323323
finally:
324+
# Wait a bit for indexation, thread.update_stats() to be done in order
325+
# to avoid race conditions on deleted objects.
326+
time.sleep(5)
327+
324328
if message:
325329
_cleanup_test_data(message)
326330
if received_message:

0 commit comments

Comments
Β (0)