[
https://issues.apache.org/jira/browse/HBASE-28561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Istvan Toth updated HBASE-28561:
--------------------------------
Description:
The current format uses the archaic column field, which requires extra
processing and copying to encode/decode the CF and CQ at both the server and
client side.
We need to:
- Add a version field to the requests, to be enabled by clients that support
the new format
- Add the new fields to the JSON, XML and protobuf formats, and logic to use
them.
This should be doable in a backwards-compatible manner, with the server falling
back to the old format if it receives an unversioned request.
was:
The current format uses the archaic column field, which requires extra
processing and copying at both the server and client side.
We need to:
- Add a version field to the requests, to be enabled by clients that support
the new format
- Add the new fields to the JSON, XML and protobuf formats, and logic to use
them.
This should be doable in a backwards-compatible manner, with the server falling
back to the old format if it receives an unversioned request.
> Add separate fields for column family and qualifier in REST message format
> --------------------------------------------------------------------------
>
> Key: HBASE-28561
> URL: https://issues.apache.org/jira/browse/HBASE-28561
> Project: HBase
> Issue Type: Improvement
> Components: REST
> Reporter: Istvan Toth
> Priority: Major
>
> The current format uses the archaic column field, which requires extra
> processing and copying to encode/decode the CF and CQ at both the server and
> client side.
> We need to:
> - Add a version field to the requests, to be enabled by clients that support
> the new format
> - Add the new fields to the JSON, XML and protobuf formats, and logic to use
> them.
> This should be doable in a backwards-compatible manner, with the server
> falling back to the old format if it receives an unversioned request.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)