Skip to content

Commit ed93892

Browse files
authored
Merge pull request #73 from PMazarovich/queue_optimisation
Memory leak eridication
2 parents da15bba + 2682c7f commit ed93892

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

logstash_async/worker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from datetime import datetime
77
from logging import getLogger as get_logger
8-
from queue import Empty, Queue
8+
from queue import Empty, PriorityQueue
99
from socket import gaierror as socket_gaierror
1010
from threading import Event, Thread
1111

@@ -46,7 +46,7 @@ def __init__(self, *args, **kwargs):
4646

4747
self._shutdown_event = Event()
4848
self._flush_event = Event()
49-
self._queue = Queue()
49+
self._queue = PriorityQueue()
5050

5151
self._event = None
5252
self._database = None

0 commit comments

Comments
 (0)