Sergey Soldatov created PHOENIX-4780:
----------------------------------------

             Summary: HTable.batch() doesn't handle TableNotFound correctly.
                 Key: PHOENIX-4780
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4780
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 2.2.0
            Reporter: Sergey Soldatov
            Assignee: Sergey Soldatov


batch() as well as delete() are processing using AsyncRequest. To report about 
problems we are using RetriesExhaustedWithDetailsException and there is no 
special handling for TableNotFound exception. So, the final result for running 
batch or delete operations against not existing table looks really weird and 
missleading:
{noformat}
hbase(main):003:0> delete 't1', 'r1', 'c1'
2018-06-12 15:02:50,742 ERROR [main] client.AsyncRequestFutureImpl: Cannot get 
replica 0 location for 
{"totalColumns":1,"row":"r1","families":{"c1":[{"qualifier":"","vlen":0,"tag":[],"timestamp":9223372036854775807}]},"ts":9223372036854775807}

ERROR: Failed 1 action: t1: 1 time, servers with issues: null
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to