Chia-Chuan Ho created HDDS-17150:
------------------------------------

             Summary: Separate SCMSecurityProtocol RPC identity from its 
internal Java interface
                 Key: HDDS-17150
                 URL: https://issues.apache.org/jira/browse/HDDS-17150
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Chia-Chuan Ho
            Assignee: Chia-Chuan Ho


Follow-up to HDDS-16244, applying the approach established in HDDS-16247.

SCMSecurityProtocol defines the internal Java service contract for SCM 
certificate operations, while the actual Hadoop RPC protocol is exposed through 
SCMSecurityProtocolPB and SCMSecurityProtocolService.

Move the existing Java methods to SCMSecurityInternalInterface. Retain 
SCMSecurityProtocol as an empty final class with the same fully qualified class 
name to preserve the historical RPC protocol identity and service-authorization 
ACL mapping.

Update implementations, callers, translators, and tracing proxies to use the 
new internal interface. Preserve existing behavior, PB interfaces, protocol 
names and versions, Kerberos metadata, and Protobuf definitions.

Verify the PB metadata, secure-mode authentication and authorization, 
certificate operations, SCM HA handling, and client/server compatibility using 
existing test coverage where applicable.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to