-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 0.8.0
-
Component/s: Java Client
-
Labels:None
Currently, TajoClient retries failed operations regardless of network issues. It causes unnecessary retries as follows:
tajo> select l_shipmode, sum(case when o_orderpriority ='1-URGENT' or o_orderpriority ='2-HIGH' then 1 else 0 end) as high_line_count, sum(case when o_orderpriority <> '1-URGENT' and o_orderpriority <> '2-HIGH' then 1 else 0 end) as low_line_count from orders, lineitem where o_orderkey = l_orderkey and (l_shipmode = 'MAIL' or l_shipmode = 'SHIP') and l_commitdate < l_receiptdate and l_shipdate < l_commitdate and l_receiptdate >= '1994-01-01' and l_receiptdate < '1995-01-01' group by l_shipmode order by l_shipmode; Failed after attempts=3, exceptions: org.apache.tajo.catalog.exception.NoSuchTableException: ERROR: relation "orders" does not exist org.apache.tajo.catalog.exception.NoSuchTableException: ERROR: relation "orders" does not exist org.apache.tajo.catalog.exception.NoSuchTableException: ERROR: relation "orders" does not exist
When the problem is caused by other problems except for network issues, the operations should be not retried.