You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Sergey Shelukhin <se...@hortonworks.com> on 2016/04/23 02:49:45 UTC

Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

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

Review request for hive and Siddharth Seth.


Repository: hive-git


Description
-------

see JIRA


Diffs
-----

  llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
  llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
  llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java a0250cb 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 

Diff: https://reviews.apache.org/r/46597/diff/


Testing
-------


Thanks,

Sergey Shelukhin


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Sergey Shelukhin <se...@hortonworks.com>.

> On April 25, 2016, 9:50 a.m., Siddharth Seth wrote:
> > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java, line 32
> > <https://reviews.apache.org/r/46597/diff/2/?file=1358356#file1358356line32>
> >
> >     Throw something other than IOException, which typically indicates a network communicationn error in the Hadoop world.

IOException is thrown from UGI, we throw SecurityException now. IOException in Hadoop world typically indicates any error. E.g. Hadoop AccessControlException is IOException, and that's just starting with "A" ;)


> On April 25, 2016, 9:50 a.m., Siddharth Seth wrote:
> > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java, line 286
> > <https://reviews.apache.org/r/46597/diff/2/?file=1358357#file1358357line286>
> >
> >     Could you please add a TODO/jira to get rid of this, and get this either from the request itself, or from QueryTracker. The scheduler should not be accesssed to get information like this.

You cannot get this from a request, because what you are verifying is the one from a request... QueryTracker would presumably require some refactoring. I will add a TODO


> On April 25, 2016, 9:50 a.m., Siddharth Seth wrote:
> > llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java, line 151
> > <https://reviews.apache.org/r/46597/diff/2/?file=1358358#file1358358line151>
> >
> >     MiniLlap can set this up explicitly. When running outside of YARN - this will end up having to be setup as an environment variable.
> >     
> >     Instead of going the UUID route, I think we should set this up in MiniLLAP, and fail under regular use - instead of generating a random string which could lead to all kinds of crazy behaviour in a multi-node setup.

I changed it to null in both non-YARN paths


- Sergey


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


On April 23, 2016, 2:08 a.m., Sergey Shelukhin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/46597/
> -----------------------------------------------------------
> 
> (Updated April 23, 2016, 2:08 a.m.)
> 
> 
> Review request for hive and Siddharth Seth.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> see JIRA
> 
> 
> Diffs
> -----
> 
>   llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
>   llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
>   llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java a0250cb 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 
> 
> Diff: https://reviews.apache.org/r/46597/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Sergey Shelukhin
> 
>


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Siddharth Seth <ss...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/#review130369
-----------------------------------------------------------




llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java (line 32)
<https://reviews.apache.org/r/46597/#comment194096>

    Throw something other than IOException, which typically indicates a network communicationn error in the Hadoop world.



llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java (line 283)
<https://reviews.apache.org/r/46597/#comment194108>

    Could you please add a TODO/jira to get rid of this, and get this either from the request itself, or from QueryTracker. The scheduler should not be accesssed to get information like this.



llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java (line 120)
<https://reviews.apache.org/r/46597/#comment194099>

    Accept the appIdentifier directly, and have the containerId parsed in main / MiniLlap.



llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java (line 150)
<https://reviews.apache.org/r/46597/#comment194100>

    MiniLlap can set this up explicitly. When running outside of YARN - this will end up having to be setup as an environment variable.
    
    Instead of going the UUID route, I think we should set this up in MiniLLAP, and fail under regular use - instead of generating a random string which could lead to all kinds of crazy behaviour in a multi-node setup.



llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java (line 87)
<https://reviews.apache.org/r/46597/#comment194103>

    Think we should add some simple unit tests for this class.



llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java (line 196)
<https://reviews.apache.org/r/46597/#comment194095>

    A containerId can be constructed and sent in here to avoid the UUID random inside the cluster. MiniLLAP supports multiple instances, which will otherwise end up with different UUIDs.


- Siddharth Seth


On April 23, 2016, 2:08 a.m., Sergey Shelukhin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/46597/
> -----------------------------------------------------------
> 
> (Updated April 23, 2016, 2:08 a.m.)
> 
> 
> Review request for hive and Siddharth Seth.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> see JIRA
> 
> 
> Diffs
> -----
> 
>   llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
>   llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
>   llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java a0250cb 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 
> 
> Diff: https://reviews.apache.org/r/46597/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Sergey Shelukhin
> 
>


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Siddharth Seth <ss...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/#review131512
-----------------------------------------------------------


Ship it!




Looks good.

- Siddharth Seth


On May 2, 2016, 10:01 p.m., Sergey Shelukhin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/46597/
> -----------------------------------------------------------
> 
> (Updated May 2, 2016, 10:01 p.m.)
> 
> 
> Review request for hive and Siddharth Seth.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> see JIRA
> 
> 
> Diffs
> -----
> 
>   llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
>   llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
>   llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java 3d45c7a 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java 63cb16b 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java dae1a3a 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java f621af2 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 24f4442 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapTokenChecker.java PRE-CREATION 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 
> 
> Diff: https://reviews.apache.org/r/46597/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Sergey Shelukhin
> 
>


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Sergey Shelukhin <se...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/
-----------------------------------------------------------

(Updated May 2, 2016, 10:01 p.m.)


Review request for hive and Siddharth Seth.


Repository: hive-git


Description
-------

see JIRA


Diffs (updated)
-----

  llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
  llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
  llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java 3d45c7a 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java 63cb16b 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java dae1a3a 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java f621af2 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 24f4442 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapTokenChecker.java PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 

Diff: https://reviews.apache.org/r/46597/diff/


Testing
-------


Thanks,

Sergey Shelukhin


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Siddharth Seth <ss...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/#review131248
-----------------------------------------------------------



Minor comment which should be fixed.

Regarding exceptions - the Java security exception is not an IOException. I guess we're tied to AccessControlExceptions coming from the Hadoop RPC layer. For the authorization checks we're doing though - I think we're free to decide the exception type. I think non IOException, and a specific one defined by LLAP or a standard Java exception would be better. We can change this later if it becomes a problem.

Multiple tokens - still don't see the need.

EOD, the patch looks good - but contains more changes and more functionality than I think is required.


llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java (line 196)
<https://reviews.apache.org/r/46597/#comment195150>

    This can send in a real cluster name, instead of leaving it null ?


- Siddharth Seth


On April 26, 2016, 12:58 a.m., Sergey Shelukhin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/46597/
> -----------------------------------------------------------
> 
> (Updated April 26, 2016, 12:58 a.m.)
> 
> 
> Review request for hive and Siddharth Seth.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> see JIRA
> 
> 
> Diffs
> -----
> 
>   llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
>   llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
>   llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
>   llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java 33b41e8 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
>   llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
>   llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
>   llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapTokenChecker.java PRE-CREATION 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
>   ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 
> 
> Diff: https://reviews.apache.org/r/46597/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Sergey Shelukhin
> 
>


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Sergey Shelukhin <se...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/
-----------------------------------------------------------

(Updated April 26, 2016, 12:58 a.m.)


Review request for hive and Siddharth Seth.


Repository: hive-git


Description
-------

see JIRA


Diffs (updated)
-----

  llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
  llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
  llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java 33b41e8 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapTokenChecker.java PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 

Diff: https://reviews.apache.org/r/46597/diff/


Testing
-------


Thanks,

Sergey Shelukhin


Re: Review Request 46597: HIVE-13445 LLAP: token should encode application and cluster ids

Posted by Sergey Shelukhin <se...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46597/
-----------------------------------------------------------

(Updated April 23, 2016, 2:08 a.m.)


Review request for hive and Siddharth Seth.


Repository: hive-git


Description
-------

see JIRA


Diffs (updated)
-----

  llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java 4ab7b32 
  llap-common/src/java/org/apache/hadoop/hive/llap/DaemonId.java PRE-CREATION 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenIdentifier.java 23980d0 
  llap-common/src/java/org/apache/hadoop/hive/llap/security/LlapTokenProvider.java 2e99a28 
  llap-common/src/protobuf/LlapDaemonProtocol.proto 944c96c 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/ContainerRunner.java fc29371 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java e80fb15 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapDaemon.java a0250cb 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapProtocolServerImpl.java e99e689 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/LlapTokenChecker.java PRE-CREATION 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryInfo.java 64c2b58 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/QueryTracker.java 14657e6 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/Scheduler.java 26c8e55 
  llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorService.java 57dd828 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/LlapSecurityHelper.java 76ba225 
  llap-server/src/java/org/apache/hadoop/hive/llap/security/SecretManager.java 8c7a539 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/MiniLlapCluster.java 610f266 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TaskExecutorTestHelpers.java 4d05c35 
  llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonProtocolServerImpl.java a65bf5c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/DagUtils.java 8aca779 
  ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java 3ea5ef9 

Diff: https://reviews.apache.org/r/46597/diff/


Testing
-------


Thanks,

Sergey Shelukhin