flip_api.fl_services.get_quiesce_status ======================================= .. py:module:: flip_api.fl_services.get_quiesce_status Attributes ---------- .. autoapisummary:: flip_api.fl_services.get_quiesce_status.router Functions --------- .. autoapisummary:: flip_api.fl_services.get_quiesce_status.get_quiesce_status Module Contents --------------- .. py:data:: router .. py:function:: get_quiesce_status(db: sqlmodel.Session = Depends(get_session), user_id: uuid.UUID = Depends(verify_token)) -> flip_api.domain.interfaces.fl.IQuiesceStatus Report whether the platform is quiesced for a Central Hub redeploy. An ECS replacement kills an in-flight training run, so the safe-redeploy condition is deployment mode enabled AND no net's scheduler BUSY (FLIP#770). ``make deploy-centralhub`` prints a reminder pointing operators at this endpoint to verify both before deploying. :param db: Database session. :type db: Session :param user_id: ID of the authenticated user. :type user_id: UUID :returns: Deployment-mode flag, overall quiesce state, and per-net scheduler status. :rtype: IQuiesceStatus