[
https://issues.apache.org/jira/browse/HBASE-15186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15122918#comment-15122918
]
Anoop Sam John commented on HBASE-15186:
----------------------------------------
{code}
if (cell.getTagsLength() <= 0) {
234 return tags;
235 }
236 Iterator<Tag> itr = CellUtil.tagsIterator(cell);
237 if (itr == EMPTY_TAGS_ITR) {
238 // If no Tags, return early.
239 return tagsOrNull;
240 }
{code}
This check of itr being EMPTY_TAGS_ITR is redundant . Either we can do this or
getTagsLength() check above.. I prefer the second one as we can avoid avoid
one more parsing of tags length. So we can just avoid the
cell.getTagsLength() <= 0 check.
Javadoc for upsert(Cell cell, long readpoint)
Why to remove the cell param?
Looks good otherwise.
> HBASE-15158 Preamble: fix findbugs, add javadoc and some util
> -------------------------------------------------------------
>
> Key: HBASE-15186
> URL: https://issues.apache.org/jira/browse/HBASE-15186
> Project: HBase
> Issue Type: Bug
> Reporter: stack
> Assignee: stack
> Attachments: subpatch.patch
>
>
> Break up the HBASE-15158 patch. Here is the first piece. Its a bunch of
> findbugs fixes, a bit of utility for tag-handling (to be exploited in later
> patches), some clarifying comments and javadoc (and javadoc fixes), cleanup
> of a some Region API.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)