manager/dm-server/src/main/java/org/apache/doris/stack/control/manager/ResourceNodeAndAgentManager.java [164:178]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        long eventId = node.getCurrentEventId();

        if (eventId < 1L) {
            log.warn("The node no have agent");
            return false;
        } else {
            HeartBeatEventEntity eventEntity = heartBeatEventRepository.findById(eventId).get();
            // If the agent has been successfully installed and a new agent request operation has been performed,
            // the installation cannot be performed again
            if (!eventEntity.getType().equals(HeartBeatEventType.AGENT_INSTALL.name())) {
                return true;
            }

            if (eventEntity.isCompleted() && eventEntity.getStatus().equals(HeartBeatEventResultType.SUCCESS.name())) {
                return true;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



manager/dm-server/src/main/java/org/apache/doris/stack/control/manager/ResourceNodeAndAgentManager.java [187:202]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        long eventId = node.getCurrentEventId();

        if (eventId < 1L) {
            log.warn("The node no have agent");
            return false;
        } else {
            HeartBeatEventEntity eventEntity = heartBeatEventRepository.findById(eventId).get();

            // handling other event, agent has been installed
            if (!eventEntity.getType().equals(HeartBeatEventType.AGENT_INSTALL.name())) {
                return true;
            }

            // AGENT_INSTALL event
            if (eventEntity.isCompleted() && eventEntity.getStatus().equals(HeartBeatEventResultType.SUCCESS.name())) {
                return true;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



