Jialiang Cai created AMBARI-26640:
-------------------------------------

             Summary: Prevent auto-recovery from blocking cluster start 
operations
                 Key: AMBARI-26640
                 URL: https://issues.apache.org/jira/browse/AMBARI-26640
             Project: Ambari
          Issue Type: Bug
            Reporter: Jialiang Cai


Agent-side auto-recovery commands are hidden from users and share the action 
queue with server-issued operations. When recovery work is queued or running, 
Start All Services can appear stuck without showing the blocking task.

Auto-recovery also evaluates only local component state. It can restart a 
component before the transitive RoleCommandOrder dependencies are ready, 
particularly after server or agent restarts when cached component status is 
stale.

Auto-recovery should yield to server-issued commands and follow a versioned, 
stateful cluster startup topology. Component state freshness must be tied to 
the active agent session and invalidated on registration or heartbeat loss so 
stale or out-of-order topology snapshots cannot trigger recovery.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to