Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
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.