File tree Expand file tree Collapse file tree 5 files changed +11
-15
lines changed
services/dask-sidecar/src/simcore_service_dask_sidecar Expand file tree Collapse file tree 5 files changed +11
-15
lines changed Original file line number Diff line number Diff line change 44from settings_library .utils_cli import create_settings_command , create_version_callback
55
66from ._meta import PROJECT_NAME , __version__
7- from .settings import Settings
7+ from .settings import ApplicationSettings
88
99# SEE setup entrypoint 'simcore_service_dask_sidecar.cli:the_app'
1010_logger = logging .getLogger (__name__ )
1515# COMMANDS
1616#
1717main .callback ()(create_version_callback (__version__ ))
18- main .command ()(create_settings_command (settings_cls = Settings , logger = _logger ))
18+ main .command ()(
19+ create_settings_command (settings_cls = ApplicationSettings , logger = _logger )
20+ )
Original file line number Diff line number Diff line change 2727
2828from ..dask_utils import TaskPublisher
2929from ..file_utils import pull_file_from_remote , push_file_to_remote
30- from ..settings import Settings
30+ from ..settings import ApplicationSettings
3131from .docker_utils import (
3232 create_container_config ,
3333 get_computational_shared_data_mount_point ,
@@ -172,7 +172,7 @@ async def run(self, command: list[str]) -> TaskOutputData:
172172 # NOTE: this is for tracing purpose
173173 _logger .info ("Running task owner: %s" , self .task_parameters .task_owner )
174174
175- settings = Settings .create_from_envs ()
175+ settings = ApplicationSettings .create_from_envs ()
176176 run_id = f"{ uuid4 ()} "
177177 async with Docker () as docker_client , TaskSharedVolumes (
178178 Path (f"{ settings .SIDECAR_COMP_SERVICES_SHARED_FOLDER } /{ run_id } " )
Original file line number Diff line number Diff line change 3939
4040from ..dask_utils import TaskPublisher
4141from ..file_utils import push_file_to_remote
42- from ..settings import Settings
42+ from ..settings import ApplicationSettings
4343from .constants import LEGACY_SERVICE_LOG_FILE_NAME
4444from .models import (
4545 LEGACY_INTEGRATION_VERSION ,
@@ -457,7 +457,7 @@ async def get_image_labels(
457457
458458
459459async def get_computational_shared_data_mount_point (docker_client : Docker ) -> Path :
460- app_settings = Settings .create_from_envs ()
460+ app_settings = ApplicationSettings .create_from_envs ()
461461 try :
462462 logger .debug (
463463 "getting computational shared data mount point for %s" ,
Original file line number Diff line number Diff line change 88from settings_library .utils_logging import MixinLoggingSettings
99
1010
11- class Settings (BaseCustomSettings , MixinLoggingSettings ):
12- """Dask-sidecar app settings"""
13-
11+ class ApplicationSettings (BaseCustomSettings , MixinLoggingSettings ):
1412 SC_BUILD_TARGET : str | None = None
1513 SC_BOOT_MODE : str | None = None
1614 LOG_LEVEL : Annotated [
@@ -22,15 +20,11 @@ class Settings(BaseCustomSettings, MixinLoggingSettings):
2220 ),
2321 ] = LogLevel .INFO
2422
25- # sidecar config ---
26-
2723 SIDECAR_COMP_SERVICES_SHARED_VOLUME_NAME : str
2824 SIDECAR_COMP_SERVICES_SHARED_FOLDER : Path
2925
3026 SIDECAR_INTERVAL_TO_CHECK_TASK_ABORTED_S : int | None = 5
3127
32- # dask config ----
33-
3428 DASK_START_AS_SCHEDULER : bool | None = Field (
3529 default = False , description = "If this env is set, then the app boots as scheduler"
3630 )
Original file line number Diff line number Diff line change 1818from ._meta import print_dask_sidecar_banner
1919from .computational_sidecar .core import ComputationalSidecar
2020from .dask_utils import TaskPublisher , get_current_task_resources , monitor_task_abortion
21- from .settings import Settings
21+ from .settings import ApplicationSettings
2222
2323_logger = logging .getLogger (__name__ )
2424
@@ -53,7 +53,7 @@ def exit_gracefully(self, *_args):
5353
5454async def dask_setup (worker : distributed .Worker ) -> None :
5555 """This is a special function recognized by the dask worker when starting with flag --preload"""
56- settings = Settings .create_from_envs ()
56+ settings = ApplicationSettings .create_from_envs ()
5757 # set up logging
5858 logging .basicConfig (level = settings .LOG_LEVEL .value )
5959 logging .root .setLevel (level = settings .LOG_LEVEL .value )
You can’t perform that action at this time.
0 commit comments