Browse Source

feat(replays): Add worker limit to recording processor threadpool (#41221)

closes: https://github.com/getsentry/replay-backend/issues/197
Colton Allen 2 years ago
parent
commit
9e9e8358fb
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/sentry/replays/consumers/recording/process_recording.py

+ 1 - 1
src/sentry/replays/consumers/recording/process_recording.py

@@ -61,7 +61,7 @@ class ProcessRecordingSegmentStrategy(ProcessingStrategy[KafkaPayload]):
     ) -> None:
         self.__closed = False
         self.__futures: Deque[ReplayRecordingMessageFuture] = deque()
-        self.__threadpool = concurrent.futures.ThreadPoolExecutor()
+        self.__threadpool = concurrent.futures.ThreadPoolExecutor(max_workers=16)
         self.__commit = commit
         self.__commit_data: MutableMapping[Partition, Position] = {}
         self.__last_committed: float = 0