Gopal V created HIVE-20764:
------------------------------
Summary: Tez: ReduceRecordProcessor::init() can avoid doing
.waitForAllInputsReady()
Key: HIVE-20764
URL: https://issues.apache.org/jira/browse/HIVE-20764
Project: Hive
Issue Type: Bug
Reporter: Gopal V
The ReduceRecordProcessor waits for all inputs to be ready before starting to
initialize the input operators.
This is not necessary for the unsorted shuffle cases, as just having one input
(the hash side) entirely ready is sufficient to start doing useful work with
the operators (i.e build the hashtable).
{code}
if (shuffleInputs != null) {
l4j.info("Waiting for ShuffleInputs to become ready");
processorContext.waitForAllInputsReady(new
ArrayList<Input>(shuffleInputs));
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)