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

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

> Thrift Server skip put operation without column qualifier but client is not 
> aware of this.
> ------------------------------------------------------------------------------------------
>
>                 Key: HBASE-14064
>                 URL: https://issues.apache.org/jira/browse/HBASE-14064
>             Project: HBase
>          Issue Type: Bug
>          Components: Thrift
>    Affects Versions: 0.98.0
>            Reporter: Hao Lin
>            Priority: Minor
>
> After upgrading from 0.94.6 to 0.98.6, we found that a Put return success at 
> Thrift client side does not write the data actually. We found the following 
> messages in HBase server log:
> 2015-07-13 16:41:13,513 WARN  [thrift-worker-0] 
> thrift.ThriftServerRunner$HBaseHandler: No column qualifier specified. Delete 
> is the only mutation supported over the whole column family.
> We found that the semantic of put operation with no column qualifier has 
> changed.  It is treated as empty qualifier in 0.94, but it is skipped in 
> 0.98. The client is not aware of this change at all, no return value, no 
> exception. Maybe it's better to throw an exception than skip the operation 
> silently.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to