Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
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
Attachments
Issue Links
- is blocked by
-
HBASE-10634 Multiget doesn't fully work
- Closed
-
HBASE-10701 Cache invalidation improvements from client side
- Closed