[ https://issues.apache.org/jira/browse/HBASE-9834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jesse Yates updated HBASE-9834: ------------------------------- Attachment: hbase-9834-0.94-v0.patch Attaching 0.94 version. Turns out, we can also re-use this for our own clients. Should help cut down some of the time it takes to build Put/Deletes since we don't need to copy all the bytes in each time we create a new kv. > Minimize byte[] copies for 'smart' clients > ------------------------------------------ > > Key: HBASE-9834 > URL: https://issues.apache.org/jira/browse/HBASE-9834 > Project: HBase > Issue Type: Bug > Components: Client > Reporter: Jesse Yates > Assignee: Jesse Yates > Fix For: 0.98.0, 0.94.13, 0.96.1 > > Attachments: hbase-9834-0.94-v0.patch > > > 'Smart' clients (e.g. phoenix) that have in-depth knowledge of HBase often > bemoan the extra byte[] copies that must be done when building multiple > puts/deletes. We should provide a mechanism by which they can minimize these > copies, but still remain wire compatible. -- This message was sent by Atlassian JIRA (v6.1#6144)