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>
