Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-2262

thrift server 'MutateRow' operation gives no indication of success / failure

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      Linux x86_64 (CentOS 6.4)
      hadoop 2.2 , hbase 0.97-SNAPSHOT

      Description

      Issuing an invalid MutateRow request, eg. to create a new (row,column) value when
      no column qualifier is specified, does not result in an exception being thrown .
      Buried in the thrift server log is the line:
      2013-11-15 10:49:53,808 WARN [thrift-worker-1] thrift.ThriftServerRunner$HBaseHandler: No column qualifier specified. Delete is the only mutation supported over the whole column family.
      But the client gets no exception and continues in the belief the operation succeeded.
      Thus it is not possible to use the HBASE thrift server for reliable database operations.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              JVD66 Jason Vas Dias

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment