VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.99.0, hbase-10070
    • None
    • None

    Description

      Currently the way cache works is that the meta row is stored together for all replicas of a region, so if some replicas are in recovery, getting locations for a region will still go to cache only and return null locations for these. Multi-get currently ignores such replicas. It should instead try to get location again from meta if any replica is null.

      Attachments

        1. 0033-HBASE-10794-multi-get-should-handle-replica-location.patch
          37 kB
          Enis Soztutar
        2. HBASE-10794.01.patch
          33 kB
          Sergey Shelukhin
        3. HBASE-10794.02.addendum.patch
          3 kB
          Sergey Shelukhin
        4. HBASE-10794.02.patch
          34 kB
          Sergey Shelukhin
        5. HBASE-10794.03.patch
          36 kB
          Sergey Shelukhin
        6. HBASE-10794.patch
          33 kB
          Sergey Shelukhin
        7. HBASE-10794.patch
          13 kB
          Sergey Shelukhin

        Issue Links

        Activity

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

          People

            sershe Sergey Shelukhin
            sershe Sergey Shelukhin
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment