YARN-5663. Small refactor in ZKRMStateStore. Contributed by Oleksii Dymytrov.
This commit is contained in:
parent
5707f88d85
commit
14a696f369
|
@ -748,17 +748,14 @@ public class ZKRMStateStore extends RMStateStore {
|
|||
String nodeCreatePath =
|
||||
getNodePath(dtMasterKeysRootPath, DELEGATION_KEY_PREFIX
|
||||
+ delegationKey.getKeyId());
|
||||
ByteArrayOutputStream os = new ByteArrayOutputStream();
|
||||
DataOutputStream fsOut = new DataOutputStream(os);
|
||||
if (LOG.isDebugEnabled()) {
|
||||
LOG.debug("Storing RMDelegationKey_" + delegationKey.getKeyId());
|
||||
}
|
||||
delegationKey.write(fsOut);
|
||||
try {
|
||||
ByteArrayOutputStream os = new ByteArrayOutputStream();
|
||||
try(DataOutputStream fsOut = new DataOutputStream(os)) {
|
||||
delegationKey.write(fsOut);
|
||||
safeCreate(nodeCreatePath, os.toByteArray(), zkAcl,
|
||||
CreateMode.PERSISTENT);
|
||||
} finally {
|
||||
os.close();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue