Skip to content

Commit f1a67a7

Browse files
authored
fix-redis-upgrade (#392)
1 parent bf21e64 commit f1a67a7

File tree

5 files changed

+4
-6
lines changed

5 files changed

+4
-6
lines changed

backend/deepchecks_monitoring/bgtasks/scheduler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"""Contains alert scheduling logic."""
1313
import asyncio
1414
import logging
15-
import logging.handlers
1615
import typing as t
1716
from collections import defaultdict
1817
from contextlib import asynccontextmanager

backend/deepchecks_monitoring/bgtasks/tasks_queuer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ async def main():
185185

186186
async with ResourcesProvider(settings) as rp:
187187
async with anyio.create_task_group() as g:
188-
async_redis = await init_async_redis(rp.redis_settings)
188+
async_redis = await init_async_redis()
189189
worker = tasks_queuer.TasksQueuer(rp, async_redis, workers, logger, settings.queuer_run_interval)
190190
g.start_soon(worker.run)
191191

backend/deepchecks_monitoring/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ class RedisSettings(BaseDeepchecksSettings):
137137
"""Redis settings."""
138138

139139
redis_uri: t.Optional[RedisDsn] = None
140-
decode_responses: bool = True
141140
socket_connect_timeout: int = 5
142141
socket_timeout: int = 5
143142
socket_keepalive: bool = True

backend/deepchecks_monitoring/utils/redis_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ def create_settings_dict(redis_settings: RedisSettings):
1212

1313
return dict(
1414
url=redis_settings.redis_uri,
15-
decode_responses=redis_settings.decode_responses,
1615
socket_connect_timeout=redis_settings.socket_connect_timeout,
1716
socket_timeout=redis_settings.socket_timeout,
1817
socket_keepalive=redis_settings.socket_keepalive,
1918
retry=Retry(ExponentialBackoff(), redis_settings.retry_attempts),
2019
)
2120

2221

23-
async def init_async_redis(redis_settings: RedisSettings):
22+
async def init_async_redis(redis_settings: RedisSettings | None = None):
2423
"""Initialize redis connection."""
24+
redis_settings = redis_settings or RedisSettings()
2525
settings = create_settings_dict(redis_settings)
2626
try:
2727
redis = AsyncRedisCluster.from_url(

backend/dev_utils/run_task_directly.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async def run_it():
4040
async with rp.create_async_database_session() as session:
4141

4242
try:
43-
async_redis = await init_async_redis(rp.redis_settings)
43+
async_redis = await init_async_redis()
4444

4545
lock_name = TASK_RUNNER_LOCK.format(1)
4646
# By default, allow task 5 minutes before removes lock to allow another run. Inside the task itself we can

0 commit comments

Comments
 (0)