[ 
https://issues.apache.org/jira/browse/HBASE-10803?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Kyle Purtell resolved HBASE-10803.
-----------------------------------------
    Resolution: Incomplete

> "mutateRow" maybe fail when Region Server restarted(or killed) or Region 
> Balance
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-10803
>                 URL: https://issues.apache.org/jira/browse/HBASE-10803
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 0.96.1.1
>         Environment: hbase0.96.1.1
> hadoop2.2 
> jdk1.7
> 5 Region Server 
>            Reporter: LiJianyin
>            Priority: Major
>
>  found that the operation "mutateRow" maybe fail if Region Server 
> restarted(or killed) or Region Balance, but the java client didnot throw 
> exceptions and  there was no exception in the server's log either. 
> the client code :
>                       HTableInterface table = connection.getTable(TABLE_NAME);
>                       Delete d = new Delete(Bytes.toBytes(rowkey), time);
>                       d.deleteColumns(FAMILY, Bytes.toBytes(id), time);
>                       Put p = new Put(Bytes.toBytes(rowkey));
>                       p.add(FAMILY_DEL, Bytes.toBytes(id), time, 
> Bytes.toBytes(value));
>                       RowMutations rm = new 
> RowMutations(Bytes.toBytes(rowkey));
>                       rm.add(d);
>                       rm.add(p);
>                       table.mutateRow(rm);
>                       table.close();
> the test data:
>       Operator Type: put; mutateRow(delete+put) 
>       Operator Total Count:202194822  put:160866148 mutateRow:41328674
>       All put correct, but 161 mutateRow incorrect (161 data was not 
> mutateRowed in fact).
>       then we checked log when the time mutateRow failed, NO EXCEPTION 
> THROWED, found that as follow:
>       
> 39 failed  hbase auto region-balance
> 44 failed  hbase region server killed
> 59 failed  hbase region server restart
> 19 failed  hadoop datanode restart



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to