[
https://issues.apache.org/jira/browse/HBASE-29766?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Balazs Meszaros updated HBASE-29766:
------------------------------------
Description:
The co-processor must replace internal server addresses to external server
addresses in:
* client-meta service responses,
* {{hbase:meta}} table gets/scans,
* getClusterMetrics RPC responses.
There can be other RPCs where the request or the response parameters contain
server addresses. Those RPCs are not in the scope of this task.
The replacement is controlled by {{hbase.client.header.kubernetes}} RPC
connection header. A property with the same name must be set to {{true}} in
client configuration and must be passed to the server when initiating a new RPC
connection.
was:
The co-processor must replace internal server addresses to external server
addresses in:
* client-meta service responses,
* {{hbase:meta}} table gets/scans.
There can be other RPCs where the request or the response parameters contain
server addresses. Those RPCs are not in the scope of this task.
The replacement is controlled by {{hbase.client.header.external.kubernetes}}
RPC connection header. A property with the same name must be set to {{true}} in
client configuration and must be passed to the server when initiating a new RPC
connection.
> Implement a co-processor for internal to external address mapping
> -----------------------------------------------------------------
>
> Key: HBASE-29766
> URL: https://issues.apache.org/jira/browse/HBASE-29766
> Project: HBase
> Issue Type: Sub-task
> Reporter: Balazs Meszaros
> Assignee: Balazs Meszaros
> Priority: Major
>
> The co-processor must replace internal server addresses to external server
> addresses in:
> * client-meta service responses,
> * {{hbase:meta}} table gets/scans,
> * getClusterMetrics RPC responses.
> There can be other RPCs where the request or the response parameters contain
> server addresses. Those RPCs are not in the scope of this task.
> The replacement is controlled by {{hbase.client.header.kubernetes}} RPC
> connection header. A property with the same name must be set to {{true}} in
> client configuration and must be passed to the server when initiating a new
> RPC connection.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)