> On Oct. 17, 2017, 10:48 p.m., Prasanth_J wrote:
> > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/UserPoolMapping.java
> > Lines 70 (patched)
> > <https://reviews.apache.org/r/62706/diff/1/?file=1840587#file1840587line70>
> >
> >     nit: throw if defaultPoolName is still null here.

Why? I actually wonder how this is going to work w.r.t. Tez. I think default 
pool name might just mean Tez.


> On Oct. 17, 2017, 10:48 p.m., Prasanth_J wrote:
> > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/WorkloadManager.java
> > Lines 137 (patched)
> > <https://reviews.apache.org/r/62706/diff/1/?file=1840588#file1840588line141>
> >
> >     should we do some validation here? To check for max depth of tree. May 
> > be we shouldn't allow >2 depth. Should we also add limits to how wide the 
> > tree can be. Or max children (cannot be greater than some fraction of 
> > executor count).

Validation will be performed in a separate jira on apply command, see comments


> On Oct. 17, 2017, 10:48 p.m., Prasanth_J wrote:
> > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/WorkloadManager.java
> > Line 126 (original), 225 (patched)
> > <https://reviews.apache.org/r/62706/diff/1/?file=1840588#file1840588line230>
> >
> >     does this launch all sessions synchronously? should we make sure the 
> > created sessions are open and are not in accepted state?

This only adds sessions objects. I actually refactored this in the next patch 
to use a factory instead of passing them in.
The sessions are started async, see TezSessionPool


> On Oct. 17, 2017, 10:48 p.m., Prasanth_J wrote:
> > ql/src/java/org/apache/hadoop/hive/ql/exec/tez/WorkloadManager.java
> > Lines 329 (patched)
> > <https://reviews.apache.org/r/62706/diff/1/?file=1840588#file1840588line338>
> >
> >     isn't this equivalent to sessionsClaimed.acquier()? blocked until 
> > acquire

No, we also want to check internalVersion periodically, in case if new plan . 
Although in the next patch it will be gone anyway.


- Sergey


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


On Sept. 30, 2017, 12:57 a.m., Sergey Shelukhin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/62706/
> -----------------------------------------------------------
> 
> (Updated Sept. 30, 2017, 12:57 a.m.)
> 
> 
> Review request for hive, Zhiyuan Yang and Prasanth_J.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> see jira
> 
> 
> Diffs
> -----
> 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionPool.java 
> 4f2997b95b 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/UserPoolMapping.java 
> PRE-CREATION 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/WorkloadManager.java 
> 3f621271cc 
>   ql/src/test/org/apache/hadoop/hive/ql/exec/tez/TestWorkloadManager.java 
> 7adf895077 
>   service/src/java/org/apache/hive/service/server/HiveServer2.java 5cb973ca95 
> 
> 
> Diff: https://reviews.apache.org/r/62706/diff/1/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Sergey Shelukhin
> 
>

Reply via email to