Skip to content

Commit 9eff90d

Browse files
committed
@pcrespov review: rename
1 parent 4cc72a4 commit 9eff90d

File tree

15 files changed

+38
-36
lines changed

15 files changed

+38
-36
lines changed

packages/service-library/src/servicelib/background_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ async def _periodic_scheduled_task(
115115
raise TryAgain
116116

117117

118-
def start_periodic_task(
118+
def create_periodic_task(
119119
task: Callable[..., Awaitable[None]],
120120
*,
121121
interval: datetime.timedelta,
@@ -167,7 +167,7 @@ async def periodic_task(
167167
) -> AsyncIterator[asyncio.Task]:
168168
asyncio_task: asyncio.Task | None = None
169169
try:
170-
asyncio_task = start_periodic_task(
170+
asyncio_task = create_periodic_task(
171171
task,
172172
interval=interval,
173173
task_name=task_name,

packages/service-library/tests/test_background_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
from faker import Faker
1616
from pytest_mock.plugin import MockerFixture
1717
from servicelib.background_task import ( # Assuming the module is imported correctly
18+
create_periodic_task,
1819
periodic,
1920
periodic_task,
20-
start_periodic_task,
2121
stop_periodic_task,
2222
)
2323

@@ -60,7 +60,7 @@ async def _creator(
6060
task: Callable[..., Awaitable],
6161
early_wake_up_event: asyncio.Event | None,
6262
) -> asyncio.Task:
63-
background_task = start_periodic_task(
63+
background_task = create_periodic_task(
6464
task,
6565
interval=interval,
6666
task_name=faker.pystr(),

services/agent/src/simcore_service_agent/services/volumes_manager.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from fastapi import FastAPI
1010
from models_library.projects_nodes_io import NodeID
1111
from pydantic import NonNegativeFloat
12-
from servicelib.background_task import start_periodic_task, stop_periodic_task
12+
from servicelib.background_task import create_periodic_task, stop_periodic_task
1313
from servicelib.fastapi.app_state import SingletonInAppStateMixin
1414
from servicelib.logging_utils import log_context
1515
from servicelib.rabbitmq.rpc_interfaces.agent.errors import (
@@ -45,12 +45,12 @@ class VolumesManager( # pylint:disable=too-many-instance-attributes
4545
app_state_name: str = "volumes_manager"
4646

4747
async def setup(self) -> None:
48-
self._task_bookkeeping = start_periodic_task(
48+
self._task_bookkeeping = create_periodic_task(
4949
self._bookkeeping_task,
5050
interval=self.book_keeping_interval,
5151
task_name="volumes bookkeeping",
5252
)
53-
self._task_periodic_volume_cleanup = start_periodic_task(
53+
self._task_periodic_volume_cleanup = create_periodic_task(
5454
self._bookkeeping_task,
5555
interval=self.volume_cleanup_interval,
5656
task_name="volume cleanup",

services/api-server/src/simcore_service_api_server/core/_prometheus_instrumentation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from fastapi import FastAPI
77
from prometheus_client import CollectorRegistry, Gauge
88
from pydantic import PositiveInt
9-
from servicelib.background_task import start_periodic_task, stop_periodic_task
9+
from servicelib.background_task import create_periodic_task, stop_periodic_task
1010
from servicelib.fastapi.prometheus_instrumentation import (
1111
setup_prometheus_instrumentation as setup_rest_instrumentation,
1212
)
@@ -67,7 +67,7 @@ async def on_startup() -> None:
6767
registry=instrumentator.registry
6868
)
6969
await wait_till_log_distributor_ready(app)
70-
app.state.instrumentation_task = start_periodic_task(
70+
app.state.instrumentation_task = create_periodic_task(
7171
task=_collect_prometheus_metrics_task,
7272
interval=timedelta(
7373
seconds=app.state.settings.API_SERVER_PROMETHEUS_INSTRUMENTATION_COLLECT_SECONDS

services/api-server/src/simcore_service_api_server/core/health_checker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from models_library.rabbitmq_messages import LoggerRabbitMessage
1010
from models_library.users import UserID
1111
from pydantic import NonNegativeInt, PositiveFloat, PositiveInt
12-
from servicelib.background_task import start_periodic_task, stop_periodic_task
12+
from servicelib.background_task import create_periodic_task, stop_periodic_task
1313
from servicelib.fastapi.dependencies import get_app
1414
from servicelib.logging_utils import log_catch
1515
from servicelib.rabbitmq import RabbitMQClient
@@ -53,7 +53,7 @@ async def setup(self, health_check_task_period_seconds: PositiveFloat):
5353
await self._log_distributor.register(
5454
job_id=self._dummy_job_id, queue=self._dummy_queue
5555
)
56-
self._background_task = start_periodic_task(
56+
self._background_task = create_periodic_task(
5757
task=self._background_task_method,
5858
interval=timedelta(seconds=health_check_task_period_seconds),
5959
task_name="api_server_health_check_task",

services/autoscaling/src/simcore_service_autoscaling/modules/auto_scaling_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Final
44

55
from fastapi import FastAPI
6-
from servicelib.background_task import start_periodic_task, stop_periodic_task
6+
from servicelib.background_task import create_periodic_task, stop_periodic_task
77
from servicelib.redis import exclusive
88

99
from ..core.settings import ApplicationSettings
@@ -24,7 +24,7 @@ async def _startup() -> None:
2424
lock_key, lock_value = create_lock_key_and_value(app)
2525
assert lock_key # nosec
2626
assert lock_value # nosec
27-
app.state.autoscaler_task = start_periodic_task(
27+
app.state.autoscaler_task = create_periodic_task(
2828
exclusive(get_redis_client(app), lock_key=lock_key, lock_value=lock_value)(
2929
auto_scale_cluster
3030
),

services/autoscaling/src/simcore_service_autoscaling/modules/buffer_machines_pool_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Final
44

55
from fastapi import FastAPI
6-
from servicelib.background_task import start_periodic_task, stop_periodic_task
6+
from servicelib.background_task import create_periodic_task, stop_periodic_task
77
from servicelib.redis import exclusive
88

99
from ..core.settings import ApplicationSettings
@@ -25,7 +25,7 @@ async def _startup() -> None:
2525
assert lock_value # nosec
2626

2727
assert app_settings.AUTOSCALING_EC2_INSTANCES # nosec
28-
app.state.buffers_pool_task = start_periodic_task(
28+
app.state.buffers_pool_task = create_periodic_task(
2929
exclusive(
3030
get_redis_client(app),
3131
lock_key=f"{lock_key}_buffers_pool",

services/clusters-keeper/src/simcore_service_clusters_keeper/modules/clusters_management_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import Awaitable, Callable
44

55
from fastapi import FastAPI
6-
from servicelib.background_task import start_periodic_task, stop_periodic_task
6+
from servicelib.background_task import create_periodic_task, stop_periodic_task
77
from servicelib.redis import exclusive
88

99
from .._meta import APP_NAME
@@ -22,7 +22,7 @@ async def _startup() -> None:
2222

2323
lock_key = f"{APP_NAME}:clusters-management_lock"
2424
lock_value = json.dumps({})
25-
app.state.clusters_cleaning_task = start_periodic_task(
25+
app.state.clusters_cleaning_task = create_periodic_task(
2626
exclusive(get_redis_client(app), lock_key=lock_key, lock_value=lock_value)(
2727
check_clusters
2828
),

services/director-v2/src/simcore_service_director_v2/modules/comp_scheduler/_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from fastapi import FastAPI
77
from models_library.projects import ProjectID
88
from models_library.users import UserID
9-
from servicelib.background_task import start_periodic_task, stop_periodic_task
9+
from servicelib.background_task import create_periodic_task, stop_periodic_task
1010
from servicelib.exception_utils import silence_exceptions
1111
from servicelib.logging_utils import log_context
1212
from servicelib.redis import CouldNotAcquireLockError, exclusive
@@ -155,7 +155,7 @@ async def schedule_all_pipelines(app: FastAPI) -> None:
155155

156156

157157
async def setup_manager(app: FastAPI) -> None:
158-
app.state.scheduler_manager = start_periodic_task(
158+
app.state.scheduler_manager = create_periodic_task(
159159
silence_exceptions((CouldNotAcquireLockError,))(schedule_all_pipelines),
160160
interval=SCHEDULER_INTERVAL,
161161
task_name=MODULE_NAME_SCHEDULER,

services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_scheduler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
from models_library.wallets import WalletID
4343
from pydantic import NonNegativeFloat
4444
from servicelib.async_utils import retried_cancel_task
45-
from servicelib.background_task import start_periodic_task, stop_periodic_task
45+
from servicelib.background_task import create_periodic_task, stop_periodic_task
4646
from servicelib.fastapi.long_running_tasks.client import ProgressCallback
4747
from servicelib.fastapi.long_running_tasks.server import TaskProgress
4848
from servicelib.redis import RedisClientsManager, exclusive
@@ -104,7 +104,7 @@ async def start(self) -> None:
104104
settings: DynamicServicesSchedulerSettings = (
105105
self.app.state.settings.DYNAMIC_SERVICES.DYNAMIC_SCHEDULER
106106
)
107-
self._scheduler_task = start_periodic_task(
107+
self._scheduler_task = create_periodic_task(
108108
exclusive(
109109
redis_clients_manager.client(RedisDatabase.LOCKS),
110110
lock_key=f"{__name__}.{self.__class__.__name__}",

0 commit comments

Comments
 (0)