YARN-5297. Avoid printing a stack trace when recovering an app after the RM restarts. (Junping Du via Varun Saxena).
This commit is contained in:
parent
30ee57ceb1
commit
5252562edf
@ -151,6 +151,9 @@ protected void serviceStart() throws Exception {
|
||||
SaslRpcServer.AuthMethod.TOKEN.toString());
|
||||
this.server = getServer(rpc, serverConf, masterServiceAddress,
|
||||
this.rmContext.getAMRMTokenSecretManager());
|
||||
// TODO more exceptions could be added later.
|
||||
this.server.addTerseExceptions(
|
||||
ApplicationMasterNotRegisteredException.class);
|
||||
|
||||
// Enable service authorization?
|
||||
if (conf.getBoolean(
|
||||
@ -411,11 +414,6 @@ public AllocateResponse allocate(AllocateRequest request)
|
||||
String message =
|
||||
"AM is not registered for known application attempt: " + appAttemptId
|
||||
+ " or RM had restarted after AM registered . AM should re-register.";
|
||||
LOG.info(message);
|
||||
RMAuditLogger.logFailure(
|
||||
this.rmContext.getRMApps().get(appAttemptId.getApplicationId())
|
||||
.getUser(), AuditConstants.AM_ALLOCATE, "",
|
||||
"ApplicationMasterService", message, applicationId, appAttemptId);
|
||||
throw new ApplicationMasterNotRegisteredException(message);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user