File tree Expand file tree Collapse file tree
src/dstack/_internal/server
background/pipeline_tasks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -167,8 +167,9 @@ async def lifespan(app: FastAPI):
167167 pipeline_manager = None
168168 if settings .SERVER_BACKGROUND_PROCESSING_ENABLED :
169169 scheduler = start_scheduled_tasks ()
170- pipeline_manager = start_pipeline_tasks ()
171- app .state .pipeline_manager = pipeline_manager
170+ if core_settings .FeatureFlags .PIPELINE_PROCESSING_ENABLED :
171+ pipeline_manager = start_pipeline_tasks ()
172+ app .state .pipeline_manager = pipeline_manager
172173 else :
173174 logger .info ("Background processing is disabled" )
174175 PROBES_SCHEDULER .start ()
Original file line number Diff line number Diff line change 66from dstack ._internal .server .background .pipeline_tasks .placement_groups import (
77 PlacementGroupPipeline ,
88)
9- from dstack ._internal .settings import FeatureFlags
109from dstack ._internal .utils .logging import get_logger
1110
1211logger = get_logger (__name__ )
1312
1413
1514class PipelineManager :
1615 def __init__ (self ) -> None :
17- self ._pipelines : list [Pipeline ] = []
18- if FeatureFlags .PIPELINE_PROCESSING_ENABLED :
19- self ._pipelines += [
20- ComputeGroupPipeline (),
21- GatewayPipeline (),
22- PlacementGroupPipeline (),
23- ]
16+ self ._pipelines : list [Pipeline ] = [
17+ ComputeGroupPipeline (),
18+ GatewayPipeline (),
19+ PlacementGroupPipeline (),
20+ ]
2421 self ._hinter = PipelineHinter (self ._pipelines )
2522
2623 def start (self ):
You can’t perform that action at this time.
0 commit comments