Description
Kudu clients like Impala that use the CLOSEST_REPLICA selection option can suffer from bad tserver buffer cache warmup/locality during remote scans due to lack of tserver affinity as described in IMPALA-10481.
The Kudu client should expose a replica selection option that provides better affinity when doing remote scans. The comments in IMPALA-10481 suggest a new LOCAL_OR_LEADER option that would select a local replica if one exists, otherwise fallback to the leader.
Attachments
Issue Links
- is related to
-
IMPALA-10481 Lack of TServer affinity in remote Kudu scans results in bad OS buffer cache behavior on tablet servers
- Resolved
- relates to
-
KUDU-2657 Make sure the standard pseudo-random generator is seeded in C++ kudu client
- Open