Ankit Singhal created HIVE-18873:

             Summary: Skipping predicate pushdown silently at HiveInputFormat 
can cause storage handlers to produce erroneous result
                 Key: HIVE-18873
             Project: Hive
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: Ankit Singhal
            Assignee: Ankit Singhal
             Fix For: 3.0.0

// disable filter pushdown for mapreduce when there are more than one table 

    // since we don't clone jobConf per alias

    if (mrwork != null && mrwork.getAliases() != null && 
mrwork.getAliases().size() > 1 &&

      jobConf.get(ConfVars.HIVE_EXECUTION_ENGINE.varname).equals("mr")) {


I believe this needs to be handled at OpProcFactory so that hive doesn't 
believe that predicate is handled by storage handler.

This message was sent by Atlassian JIRA

Reply via email to