Details
-
Wish
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
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.
Attachments
Issue Links
- is related to
-
HBASE-28597 Support native Cell format in REST server and client
- Open
- relates to
-
HBASE-28556 Reduce memory copying in Rest server when serializing CellModel to Protobuf
- Resolved