[ 
https://issues.apache.org/jira/browse/HBASE-18507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16142476#comment-16142476
 ] 

Enis Soztutar commented on HBASE-18507:
---------------------------------------

The patch contains these which should be removed: 
{code}
+#if 0
+#endif
{code}
{code}
 LOG(ERROR) << "This is Put";
{code}
- For this: 
{code}
+        } else {
+          error_msg = "Neither HBase Get or Mutation type.";
+        }
+        pb_action->set_index(action_num);
+      } catch (const std::bad_typeid &e) {
+        error_msg = "Caught Bad TypeId.";
+      }
{code} 
you don't need this try-catch, you can just let it throw the exception for bad 
type, and in the else condition, you can throw an exception yourself. 
-client-test failed for me with this: 
{code}
2017-08-25 23:59:38,426 INFO  
[RpcServer.reader=7,bindAddress=securecluster,port=37107] hbase.Server 
(RpcServer.java:processConnectionHeader(1718)) - Connection from 172.17.0.2 
port: 34380 with version info: version: "2.0.0-SNAPSHOT" url: 
"git://securecluster/usr/src/hbase" revision: 
"82ada63dbc741c99646a6b0e02b6c1b25a15a43a" user: "root" date: "Fri Aug 25 
23:16:11 UTC 2017" src_checksum: "2a8d19d077218871466e6e59a08836f9" 
version_major: 2 version_minor: 0
2017-08-25 23:59:38,607 INFO  
[RpcServer.FifoWFPBQ.priority.handler=17,queue=1,port=37107] io.ByteBufferPool 
(ByteBufferPool.java:getBuffer(112)) - Pool already reached its max capacity : 
60 and no free buffers now. Consider increasing the value for 
'hbase.ipc.server.reservoir.initial.max' ?
2017-08-25 23:59:38,607 INFO  
[RpcServer.FifoWFPBQ.priority.handler=16,queue=0,port=37107] io.ByteBufferPool 
(ByteBufferPool.java:getBuffer(112)) - Pool already reached its max capacity : 
60 and no free buffers now. Consider increasing the value for 
'hbase.ipc.server.reservoir.initial.max' ?
unknown file: Failure
C++ exception with description "LifoSemMPMCQueue full, can't add item" thrown 
in the test body.
{code} 
is it because of large batch size? Are you seeing the failure as well? 

> [C++] Support for MultiPuts in AsyncBatchRpcRetryingCaller class
> ----------------------------------------------------------------
>
>                 Key: HBASE-18507
>                 URL: https://issues.apache.org/jira/browse/HBASE-18507
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Sudeep Sunthankar
>            Assignee: Sudeep Sunthankar
>         Attachments: HBASE-18507.HBASE-14850.v1.patch, 
> HBASE-18507.HBASE-14850.v2.patch, HBASE-18507.HBASE-14850.v3.patch
>
>
> We will be addressing Multi Puts changes to AsyncBatchRpcRetryingCaller class 
> here



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to