[hbase] When a scanner lease times out, throw a more "user friendly" exception ------------------------------------------------------------------------------
Key: HADOOP-2388 URL: https://issues.apache.org/jira/browse/HADOOP-2388 Project: Hadoop Issue Type: Improvement Components: contrib/hbase Reporter: Jim Kellerman Priority: Trivial Currently, if a client spends too much time between next() requests on a scanner (or between scanner creation and the first call to next), the region server will time out the scanner and close. The next call to next() will receive an UnknownScannerException because all knowledge of the scanner was wiped out on the server when the lease expired. The the client side scanner should keep a timer so it compute the elapsed time between next() calls so that if it receives an UnknownScannerException, it can determine if the scanner lease timed out and if so, throw a more "user friendly" exception such as LeaseTimedOutException -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.