drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deneche A. Hakim (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-4252) DataServer.send() should throw a UserRpcException instead of returning Ack.Fail
Date Thu, 07 Jan 2016 19:43:39 GMT
Deneche A. Hakim created DRILL-4252:
---------------------------------------

             Summary: DataServer.send() should throw a UserRpcException instead of returning
Ack.Fail
                 Key: DRILL-4252
                 URL: https://issues.apache.org/jira/browse/DRILL-4252
             Project: Apache Drill
          Issue Type: Improvement
          Components: Execution - RPC
    Affects Versions: 1.0.0
            Reporter: Deneche A. Hakim


When a fragment sends data to another fragment and an error occurs in DataServer.send() on
the receiving side, the method logs the error and return an Ack.Fail to the sender without
any detail of the root cause. This causes the query to fail with a generic "Data not accepted
downstream" error.

DataServer.send() should throw a UserRpcException instead so the root cause can be propagated
back to the user.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message