-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/60259/
-----------------------------------------------------------

(Updated June 30, 2017, 6:07 p.m.)


Review request for hive, Sergey Shelukhin and Siddharth Seth.


Changes
-------

Fix class not found errors occurring in some tests due to GenericUDTFGetSplits 
referencing Tez token classes.


Bugs: HIVE-16926
    https://issues.apache.org/jira/browse/HIVE-16926


Repository: hive-git


Description
-------

Initial patch, restructured the LlapTaskUmbilicalExternalClient code a bit.
- Uses shared LLAP umbilical server rather than a new server per external client
- Retries rejected submissions (WorkSubmitter helper class)
- No more deferred cleanup (from HIVE-16652). One thing about this is that once 
clients are closed/unregistered, communicator.stop() is called and it's removed 
from the registered list of clients. So we might get a few warning messages 
about untracked taskAttemptIds coming in during heartbeat() .. if this is 
undesirable we might be able to leave them in the registeredClients list (but 
ignore heartbeats to them as they are tagged as closed), and remove them using 
the HeartbeatCheckTask once they get too old.


Diffs (updated)
-----

  llap-client/src/java/org/apache/hadoop/hive/llap/LlapBaseRecordReader.java 
7fff147 
  llap-client/src/java/org/apache/hadoop/hive/llap/SubmitWorkInfo.java 95b0ffc 
  
llap-client/src/java/org/apache/hadoop/hive/llap/ext/LlapTaskUmbilicalExternalClient.java
 406bdda 
  
llap-client/src/java/org/apache/hadoop/hive/llap/tezplugins/helpers/LlapTaskUmbilicalServer.java
 403381d 
  llap-ext-client/src/java/org/apache/hadoop/hive/llap/LlapBaseInputFormat.java 
eb93241 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFGetSplits.java 
d4ec44e 


Diff: https://reviews.apache.org/r/60259/diff/3/

Changes: https://reviews.apache.org/r/60259/diff/2-3/


Testing
-------


Thanks,

Jason Dere

Reply via email to