Uploaded image for project: 'Tajo (Retired)'
  1. Tajo (Retired)
  2. TAJO-372

When an exception except for network issues occurs, the operation should not be repeated.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • Java Client
    • 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.

      Attachments

        1. TAJO-372.patch
          11 kB
          Hyunsik Choi

        Activity

          People

            hyunsik Hyunsik Choi
            hyunsik Hyunsik Choi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: