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

Asynchronous scanner -- cache size-in-bytes bug fix

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None
    • Reviewed

    Description

      Hbase Streaming Scan is a feature recently added to trunk.
      In this feature, an asynchronous scanner pre-loads data to the cache based on its size (both row count and size in bytes). In one of the locations where the scanner polls an item from the cache, the variable holding the estimated byte size of the cache is not updated. This affects the decision of when to load the next batch of data.

      A bug fix patch is attached - it comprises only local changes to the ClientAsyncPrefetchScanner.java file.

      Attachments

        1. HBASE-13071-trunk-bug-fix.patch
          2 kB
          Eshcar Hillel

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            eshcar Eshcar Hillel
            eshcar Eshcar Hillel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment