Looking at DataServer.send() when we hit an IOException or a
FragmentSetupException we log the error and return a FAILED acknowledgment
to the sender. The query fails and displays a generic "Data not accepted
downstream" message instead of the real exception.

Is there a specific reason we do it this way ? Why not just throw an
exception and let the RPC layer propagate the root cause to the sender ?

Thanks

-- 

Abdelhakim Deneche

Software Engineer

  <http://www.mapr.com/>


Now Available - Free Hadoop On-Demand Training
<http://www.mapr.com/training?utm_source=Email&utm_medium=Signature&utm_campaign=Free%20available>

Reply via email to