[ https://issues.apache.org/jira/browse/HBASE-10944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15961229#comment-15961229 ]
Lars Hofhansl commented on HBASE-10944: --------------------------------------- How about we get rid of ensureKeyValue? Right now we're in a bad mess: We have Cells, but not quite, and in important places we still assume Cells backed by a single byte[], and the we force the single byte[] all over the place. I'll still vote for getting rid of getBuffer() there should be absolutely no requirement to have a Cell backed by a single byte[]. > Remove all kv.getBuffer() and kv.getRow() references existing in the code > ------------------------------------------------------------------------- > > Key: HBASE-10944 > URL: https://issues.apache.org/jira/browse/HBASE-10944 > Project: HBase > Issue Type: Sub-task > Reporter: ramkrishna.s.vasudevan > Assignee: ramkrishna.s.vasudevan > Fix For: 2.0.0, 1.5.0 > > > kv.getRow() and kv.getBuffers() are still used in places to form key byte[] > and row byte[]. Removing all such instances including testcases will make > the usage of Cell complete. -- This message was sent by Atlassian JIRA (v6.3.15#6346)