-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/27482/
-----------------------------------------------------------
Review request for Ambari, Jaimin Jetly, Srimanth Gunturi, Tom Beerbower, and
Yusaku Sako.
Bugs: AMBARI-8103
https://issues.apache.org/jira/browse/AMBARI-8103
Repository: ambari
Description
-------
The behavior of the ATS server has changed in HDP 2.2, so the Jobs View needs
to support either tez:true or TEZ:true.
In HDP 2.1, the following works,
http://c6407.ambari.apache.org:8188/ws/v1/timeline/HIVE_QUERY_ID?fields=events,primaryfilters,otherinfo&secondaryFilter=tez:true
In HDP 2.2, it uses TEZ:true instead.
To support both styles, the Jobs View needs to query as "tez:true,TEZ:true"
Diffs
-----
contrib/views/jobs/src/main/resources/ui/app/scripts/controllers/jobs_controller.js
6a04c98
contrib/views/jobs/src/main/resources/ui/app/scripts/helpers/ajax.js 64a8734
Diff: https://reviews.apache.org/r/27482/diff/
Testing
-------
Deployed a local VM with Ambari 1.7.0 and HDP 2.2, and created an internal ATS,
and Jobs View. Then created another Ambari 1.7.0 cluster with HDP 2.1 on Google
Compute Engine, also with ATS and a Jobs View.
Then, created an additional Jobs View in the local VM to point to the external
VM, both instances of the Jobs View on this VM correctly showed only the Tez
jobs.
```
mvn clean install
cd contrib/views/jobs
mvn clean install
```
On the VM,
```
ambari-server stop
yes | cp /vagrant/ambari/contrib/views/jobs/target/jobs-1.3.0-SNAPSHOT.jar
/var/lib/ambari-server/resources/views/jobs-1.3.0-SNAPSHOT.jar
rm -rf /var/lib/ambari-server/resources/views/work/JOBS{1.0.0}/
ambari-server start
```
Thanks,
Alejandro Fernandez