Skip to content

Commit 7598cd2

Browse files
committed
core:services:kraken: Reduce ext log job interval
1 parent 66d3e39 commit 7598cd2

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

core/services/kraken/kraken.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ async def kill_dangling_containers(self) -> None:
165165
except Exception as e:
166166
logger.warning(f"Dangling container {container_name} could not be removed: {e}")
167167

168+
async def check_extension_logs_task(self) -> None:
169+
try:
170+
await self.extension_log_publisher.sync_with_running_extensions()
171+
except Exception as error:
172+
logger.debug(f"Failed to sync extension log streams: {error}")
173+
168174
async def start_starter_task(self) -> None:
169175
while self.is_running:
170176
await self.init_dead_extensions()
@@ -177,17 +183,10 @@ async def start_cleaner_task(self) -> None:
177183
await self.kill_invalid_extensions()
178184
await self.kill_dangling_containers()
179185
await self.cleanup_temporary_extensions()
186+
await self.check_extension_logs_task()
180187

181188
await asyncio.sleep(60)
182189

183-
async def start_extension_logs_task(self) -> None:
184-
while self.is_running:
185-
try:
186-
await self.extension_log_publisher.sync_with_running_extensions()
187-
except Exception as error:
188-
logger.debug(f"Failed to sync extension log streams: {error}")
189-
await asyncio.sleep(2)
190-
191190
async def stop(self) -> None:
192191
self.is_running = False
193192
await self.extension_log_publisher.shutdown()

core/services/kraken/main.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ async def main() -> None:
3838
# Launch background tasks
3939
asyncio.create_task(kraken.start_cleaner_task())
4040
asyncio.create_task(kraken.start_starter_task())
41-
asyncio.create_task(kraken.start_extension_logs_task())
4241
asyncio.create_task(jobs.start())
4342

4443
await server.serve()

0 commit comments

Comments
 (0)