Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-9524

Multi row get does not return any results even if any one of the rows specified in the query is missing and improve exception handling

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.98.0, 0.96.2, 0.99.0
    • REST
    • None

    Description

      When a client tries to retrieve multiple rows using REST API, even if one of the specified rows does not exist, 404 is returned. The correct way should be to return the result for the found rows and ignore the non-existent ones. Also, in the current code base, only some exceptions are handled, if some exception like Access denied or no column found exception is throws by the APIs, 500 ( server not found) is returned to user. This is leaves the end user wondering what caused the rest command to fail.

      Attachments

        1. hbase-9524_trunk.00.patch
          100 kB
          Vandana Ayyalasomayajula
        2. HBASE-9524_trunk.01.patch
          105 kB
          Vandana Ayyalasomayajula

        Activity

          People

            avandana Vandana Ayyalasomayajula
            avandana Vandana Ayyalasomayajula
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: