diff --git a/controller/cuda_grid_controller/pipeline_monitor.py b/controller/cuda_grid_controller/pipeline_monitor.py index 3c840d8..51c7b27 100644 --- a/controller/cuda_grid_controller/pipeline_monitor.py +++ b/controller/cuda_grid_controller/pipeline_monitor.py @@ -109,6 +109,11 @@ class PipelineMonitor: return client = self.dispatcher._client(inst) + # Pipeline filter может быть ещё в startup — ZMQ может отвечать но + # filter graph не полностью инициализирован. Wait 2 sec чтобы overlays + # accepted reliably. + await asyncio.sleep(2.0) + # 1. Layout (set_layout уже sent в _check_instance — pipeline restored к # нему. Просто apply ещё раз чтобы быть consistent.) layout = await self.state.get_layout(instance) or inst.default_layout