fanshilun created YARN-11357:
--------------------------------

             Summary: Fix FederationClientInterceptor#submitApplication Can't 
Update SubClusterId
                 Key: YARN-11357
                 URL: https://issues.apache.org/jira/browse/YARN-11357
             Project: Hadoop YARN
          Issue Type: Bug
          Components: federation
    Affects Versions: 3.4.0
            Reporter: fanshilun
            Assignee: fanshilun


In YARN-11342, I refactored the submitApplication method, but in the process of 
implementation, the judgment condition of if was written incorrectly.

 

```

// Step2. Query homeSubCluster according to ApplicationId.
Boolean exists = existsApplicationHomeSubCluster(applicationId);

ApplicationHomeSubCluster appHomeSubCluster =
ApplicationHomeSubCluster.newInstance(applicationId, subClusterId);

// should be !exists
if (exists || retryCount == 0) {
addApplicationHomeSubCluster(applicationId, appHomeSubCluster);
} else {
updateApplicationHomeSubCluster(subClusterId, applicationId, appHomeSubCluster);
}

```



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

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org

Reply via email to