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

Scanner cannot handle heartbeat message with no results

    XMLWordPrintableJSON

Details

    • 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

              yangzhe1991 Phil Yang
              yangzhe1991 Phil Yang
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: