[ 
https://issues.apache.org/jira/browse/HDDS-16247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chia-Chuan Ho reassigned HDDS-16247:
------------------------------------

    Assignee: Chia-Chuan Ho

> Separate StorageContainerLocationProtocol RPC identity from its internal Java 
> interface
> ---------------------------------------------------------------------------------------
>
>                 Key: HDDS-16247
>                 URL: https://issues.apache.org/jira/browse/HDDS-16247
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Chia-Chuan Ho
>            Assignee: Chia-Chuan Ho
>            Priority: Major
>
> Follow-up to HDDS-16242.
>  
> StorageContainerLocationProtocol is not the wire protocol. The actual RPC 
> protocol is defined by StorageContainerLocationProtocolService and exposed 
> through StorageContainerLocationProtocolPB.
>  
> Move the existing Java methods from StorageContainerLocationProtocol to a new 
> internal interface, such as StorageContainerLocationInternalInterface.
>  
> Retain StorageContainerLocationProtocol as an empty class with the same fully 
> qualified class name because it is still used as the Hadoop RPC protocol 
> identity and service-authorization ACL key.
>  
> Update internal implementations and callers to use the new internal 
> interface. Keep StorageContainerLocationProtocolPB, its @ProtocolInfo 
> protocolName, Protobuf definitions, translators, and wire protocol unchanged.



--
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