[ 
https://issues.apache.org/jira/browse/HBASE-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Kovyrin updated HBASE-2313:
----------------------------------

    Attachment: HBASE-2313.5.patch

Changes:
1) Rebased the patch against the latest trunk.
2) Added a nice message for TableExistsException errors
3) Reduced retries number for hbase clients (now we stop retrying after the 
first failure)

Regarding those retry exceptions, that's not something I could fix. There are 
two problems in there:
1) We suppress real exceptions from puts and throw this stupid 
RetriesExhaustedException - this makes it impossible for me to show a nice 
error mesage for puts
2) We have this System.out.println(e); in catch block of the processBatchOfPuts 
method - this makes output not so user friendly.


> Nit-pick about hbase-2279 shell fixup, if you do get with non-existant column 
> family, throws lots of exceptions
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-2313
>                 URL: https://issues.apache.org/jira/browse/HBASE-2313
>             Project: Hadoop HBase
>          Issue Type: Bug
>    Affects Versions: 0.21.0
>            Reporter: stack
>            Assignee: Alexey Kovyrin
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2313.2.patch, HBASE-2313.3.patch, 
> HBASE-2313.4.patch, HBASE-2313.5.patch, HBASE-2313.patch
>
>
> I believe the old shell would complain once only.. .or at least, it didn't 
> print out so many fat exceptions.  New fixedup shell will retry a bunch of 
> times with a fat stack trace each time.  Assigning Alexey 'cos he asked for 
> it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to