|
48 | 48 | import org.apache.hadoop.hdds.conf.OzoneConfiguration;
|
49 | 49 | import org.apache.hadoop.hdds.protocol.DatanodeDetails;
|
50 | 50 | import org.apache.hadoop.hdds.protocol.proto.HddsProtos;
|
51 |
| -import org.apache.hadoop.hdds.protocol.SCMSecurityProtocol; |
52 | 51 | import org.apache.hadoop.hdds.protocol.proto.SCMSecurityProtocolProtos.SCMGetCertResponseProto;
|
53 | 52 | import org.apache.hadoop.hdds.protocolPB.SCMSecurityProtocolClientSideTranslatorPB;
|
54 |
| -import org.apache.hadoop.hdds.protocolPB.SCMSecurityProtocolPB; |
55 | 53 | import org.apache.hadoop.hdds.scm.ScmInfo;
|
56 | 54 | import org.apache.hadoop.hdds.scm.container.common.helpers.ExcludeList;
|
57 | 55 | import org.apache.hadoop.hdds.scm.protocol.ScmBlockLocationProtocol;
|
|
183 | 181 | import static org.apache.hadoop.hdds.HddsConfigKeys.HDDS_BLOCK_TOKEN_ENABLED_DEFAULT;
|
184 | 182 | import static org.apache.hadoop.hdds.HddsUtils.getScmAddressForBlockClients;
|
185 | 183 | import static org.apache.hadoop.hdds.HddsUtils.getScmAddressForClients;
|
186 |
| -import static org.apache.hadoop.hdds.HddsUtils.getScmAddressForSecurityProtocol; |
187 | 184 | import static org.apache.hadoop.hdds.protocol.proto.HddsProtos.NodeState.HEALTHY;
|
188 | 185 | import static org.apache.hadoop.hdds.security.x509.certificates.utils.CertificateSignRequest.getEncodedString;
|
189 | 186 | import static org.apache.hadoop.hdds.server.ServerUtils.updateRPCListenAddress;
|
@@ -951,29 +948,6 @@ private static ScmBlockLocationProtocol getScmBlockClient(
|
951 | 948 | conf);
|
952 | 949 | }
|
953 | 950 |
|
954 |
| - /** |
955 |
| - * Create a scm security client, used to get SCM signed certificate. |
956 |
| - * |
957 |
| - * @return {@link SCMSecurityProtocol} |
958 |
| - * @throws IOException |
959 |
| - */ |
960 |
| - private static SCMSecurityProtocolClientSideTranslatorPB |
961 |
| - getScmSecurityClient(OzoneConfiguration conf) throws IOException { |
962 |
| - RPC.setProtocolEngine(conf, SCMSecurityProtocolPB.class, |
963 |
| - ProtobufRpcEngine.class); |
964 |
| - long scmVersion = |
965 |
| - RPC.getProtocolVersion(ScmBlockLocationProtocolPB.class); |
966 |
| - InetSocketAddress scmSecurityProtoAdd = |
967 |
| - getScmAddressForSecurityProtocol(conf); |
968 |
| - SCMSecurityProtocolClientSideTranslatorPB scmSecurityClient = |
969 |
| - new SCMSecurityProtocolClientSideTranslatorPB( |
970 |
| - RPC.getProxy(SCMSecurityProtocolPB.class, scmVersion, |
971 |
| - scmSecurityProtoAdd, UserGroupInformation.getCurrentUser(), |
972 |
| - conf, NetUtils.getDefaultSocketFactory(conf), |
973 |
| - Client.getRpcTimeout(conf))); |
974 |
| - return scmSecurityClient; |
975 |
| - } |
976 |
| - |
977 | 951 | /**
|
978 | 952 | * Returns a scm container client.
|
979 | 953 | *
|
@@ -1563,7 +1537,7 @@ private static void getSCMSignedCert(CertificateClient client,
|
1563 | 1537 | omDetailsProtoBuilder.build();
|
1564 | 1538 | LOG.info("OzoneManager ports added:{}", omDetailsProto.getPortsList());
|
1565 | 1539 | SCMSecurityProtocolClientSideTranslatorPB secureScmClient =
|
1566 |
| - getScmSecurityClient(config); |
| 1540 | + HddsUtils.getScmSecurityClient(config); |
1567 | 1541 |
|
1568 | 1542 | SCMGetCertResponseProto response = secureScmClient.
|
1569 | 1543 | getOMCertChain(omDetailsProto, getEncodedString(csr));
|
|
0 commit comments