Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.98.0, 0.96.0
-
None
-
None
-
Reviewed
-
The location prefetch features is removed from the code. The related interfaces are kept for backward compatibility, but do nothing.
Description
Issues with prefetching are:
- we do two calls to meta: one for the exact row, one for the prefetch
- it's done in a lock
- we take the next 10 regions. Why 10, why the 10 next?
- is it useful if the table has 100K regions?
Options are:
- just remove it
- replace it with a reverse scan: this would save a call
Attachments
Attachments
Issue Links
- breaks
-
HBASE-19260 Add lock back to avoid parallel accessing meta to locate region
- Resolved
- is related to
-
HBASE-10355 Failover RPC's from client using region replicas
- Closed
-
HBASE-10949 Reversed scan could hang
- Closed
- relates to
-
HBASE-18569 Add prefetch support for async region locator
- Closed
- requires
-
HBASE-9999 Add support for small reverse scan
- Closed