Skip to content

Commit 903db99

Browse files
authored
Fix PeriodicallyFlushingMemoryHandler inhibiting application shutdown (matrix-org#10517)
1 parent 6878e10 commit 903db99

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

changelog.d/10517.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix the `PeriodicallyFlushingMemoryHandler` inhibiting application shutdown because of its background thread.

synapse/logging/handlers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def __init__(
4545
self._flushing_thread: Thread = Thread(
4646
name="PeriodicallyFlushingMemoryHandler flushing thread",
4747
target=self._flush_periodically,
48+
daemon=True,
4849
)
4950
self._flushing_thread.start()
5051

0 commit comments

Comments
 (0)