[ 
https://issues.apache.org/jira/browse/HBASE-6071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13283986#comment-13283986
 ] 

Igal Shilman commented on HBASE-6071:
-------------------------------------

Thanks for commenting, I would like to clarify:

bq. My original intention was using the above debug log to facilitate finding 
root cause.
Our 0.90.4 production clients are already patched, following your suggestion 
from the mailing list.
We are still waiting for the original error to occur (it happens infrequently) 
and when it'll happen I'll report back w/ the details.

bq. It would be nice if debug log is added to 0.90 release you're using and see 
what we get.
I have also prepared a patch for the 0.90 branch, backporting 
hbase.client.log.scanner.activity to the ScannerCallable. If it has any value 
besides debugging our case, I'd be happy to submit it.

bq. getRegionServerWithRetires, should log unsuccessful attempts and exceptions.
I understand that trunk's ScannerCallable has a 
hbase.client.log.scanner.activity option, that enables logging failures from 
the scanner's side, yet ServerCallable along w/ its retry facility is being 
used by others as well, so they are still affected by the issue reported in 
this JIRA. Therefore, following your initial intention, I'm suggesting the 
patch for the trunk (+ backport, if approved) that simply logs an exception at 
each retry.

                
> getRegionServerWithRetires, should log unsuccessful attempts and exceptions.
> ----------------------------------------------------------------------------
>
>                 Key: HBASE-6071
>                 URL: https://issues.apache.org/jira/browse/HBASE-6071
>             Project: HBase
>          Issue Type: Improvement
>          Components: client, ipc
>    Affects Versions: 0.92.0, 0.94.0
>            Reporter: Igal Shilman
>            Priority: Minor
>              Labels: client, ipc
>         Attachments: HBASE-6071.patch, 
> HConnectionManager_HBASE-6071-0.90.0.patch
>
>
> HConnectionImplementation.getRegionServerWithRetries might terminate w/ an 
> exception different then a DoNotRetryIOException, thus silently drops 
> exceptions from previous attempts.
> [~ted_yu] suggested 
> ([here|http://mail-archives.apache.org/mod_mbox/hbase-user/201205.mbox/%3CCAFebPXBq9V9BVdzRTNr-MB3a1Lz78SZj6gvP6On0b%2Bajt9StAg%40mail.gmail.com%3E])
>  adding a log message inside the catch block describing the exception type 
> and details.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to