[
https://issues.apache.org/jira/browse/HBASE-17771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15948054#comment-15948054
]
Enis Soztutar commented on HBASE-17771:
---------------------------------------
Unfortunately, there is a bug introduced in {{Row::CheckRow}} causing the
get-test to fail. You are casting the size of the row to an {{int16_t}},
causing the integer overload when row.size is greater than
{{std::numeric_limits<int16_t>::max()}}. Anyway, good that we have the get-test
which caught it.
{code}
void CheckRow(const std::string &row) {
const int16_t kMaxRowLength = std::numeric_limits<int16_t>::max();
int64_t row_length = row.size();
{code}
I've fixed the code and will push this to the branch.
> [C++] Classes required for implementation of BatchCallerBuilder
> ---------------------------------------------------------------
>
> Key: HBASE-17771
> URL: https://issues.apache.org/jira/browse/HBASE-17771
> Project: HBase
> Issue Type: Sub-task
> Reporter: Sudeep Sunthankar
> Assignee: Sudeep Sunthankar
> Fix For: HBASE-14850
>
> Attachments: HBASE-17771.HBASE-14850.v1.patch,
> HBASE-17771.HBASE-14850.v2.patch, HBASE-17771.HBASE-14850.v3.patch,
> HBASE-17771.HBASE-14850.v4.patch, HBASE-17771.HBASE-14850.v5.patch,
> HBASE-17771.HBASE-14850.v6.patch
>
>
> Separating depedencies of BatchCallerBuilder.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)