Details
Description
In RSRpcServices.scan, we will set a time limit equaling to Math.min(scannerLeaseTimeoutPeriod, rpcTimeout) / 2, and will response heartbeat message if we reach this limit. However, two timeout settings (hbase.client.scanner.timeout.period and hbase.rpc.timeout) are read from RS's configure, which may be different from client's. If client's setting is much less than server's, there may still be timeout at client side.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-17449 Add explicit document on different timeout settings
- Closed
-
HBASE-16492 Setting timeout on blocking operations in read/write path
- Closed
- relates to
-
HBASE-13090 Progress heartbeats for long running scanners
- Closed
- links to