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

Michael Greene commented on HBASE-1367:
---------------------------------------

For what it's worth, compact/framed will not work for me.  I think it should be 
used for performance testing and for internal use, but using compact/framed 
effectively limits you to only C++, Java, and Ruby.  This severely limits the 
utility of using Thrift (for instance, C# and Python are my target languages 
for HBase).  All of Thrift's languages support the TBinaryProtocol, only those 
three support the TCompactProtocol (though more are being worked on, they're 
just not there yet).

> get rid of thrift exception 'NotFound'
> --------------------------------------
>
>                 Key: HBASE-1367
>                 URL: https://issues.apache.org/jira/browse/HBASE-1367
>             Project: Hadoop HBase
>          Issue Type: Sub-task
>            Reporter: ryan rawson
>            Assignee: Andrew Purtell
>             Fix For: 0.20.0
>
>         Attachments: hbase-1367-1.patch.gz
>
>
> as per the discussion in HBASE-794, the use of exceptions is not good, since 
> some clients may disconnect.
> Return a structure like:
> { boolean: found, RowResult: result }
> where 'result' is optional if found is false.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to