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

Scanner cannot handle heartbeat message with no results

    Details

    • Hadoop Flags:
      Reviewed

      Description

      When a RS scanner get a TIME_LIMIT_REACHED_MID_ROW state, they will stop scanning and send back what it has read to client and mark the message as a heartbeat message. If there is no cell has been read, it will be an empty response.

      However, ClientScanner only handles the situation that the client gets an empty heartbeat and its cache is not empty. If the cache is empty too, it will be regarded as end-of-region and open a new scanner for next region.

        Attachments

        1. HBASE-15378-v1.txt
          7 kB
          Phil Yang
        2. HBASE-15378-v2.txt
          7 kB
          Phil Yang
        3. HBASE-15378-v3.txt
          7 kB
          Phil Yang
        4. HBASE-15378-v4.patch
          7 kB
          Phil Yang
        5. HBASE-15378-v5.patch
          7 kB
          Phil Yang
        6. HBASE-15378-v6.patch
          13 kB
          Phil Yang

          Issue Links

            Activity

              People

              • Assignee:
                yangzhe1991 Phil Yang
                Reporter:
                yangzhe1991 Phil Yang
              • Votes:
                0 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: