-
Type:
Sub-task
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.3.0, 2.0.0
-
Component/s: Performance, rpc, Scheduler
-
Labels:None
-
Hadoop Flags:Reviewed
-
Release Note:Adds a 'fastpath' when using the default FIFO rpc scheduler ('fifo'). Does direct handoff from Reader thread to Handler if there is one ready and willing. Will shine best when high random read workload (YCSB workloadc for instance)
This is an idea copied from kudu where we skip queuing a request if there is a handler ready to go; we just do a direct handoff from reader to handler.
Makes for close to a %20 improvement in random read workloadc testing moving the bottleneck to HBASE-15716 and to returning the results.
- is related to
-
HBASE-17808 FastPath for RWQueueRpcExecutor
-
- Patch Available
-
- links to