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)