-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48122/
-----------------------------------------------------------
Review request for Ambari, DIPAYAN BHOWMICK, Gaurav Nagar, Pallav Kulshreshtha,
Rohit Choudhary, and Ashwin Rajeev.
Bugs: AMBARI-16980
https://issues.apache.org/jira/browse/AMBARI-16980
Repository: ambari
Description
-------
In this patch:
1. the data will continue to be fetched from ATS and DB and merging etc as it
is today.
2. filtering and sorting will continue to be on client side as it is today.
3. (change) only fetching data based on date filter. Only when the date filter
changes the jobs will be refetched, but following points will apply.
4. (new) To show the latest state of the jobs, we have a polling from client
side for refetching the jobs which are not in terminal state. The polling
interval is 30 secs. This will also be done everytime the "Refresh" button (new
button) is clicked.
5. (new) if the "To Date" is today then we will also periodically fetch the
latest jobs from ATS everytime the user switches from any other tab to history
tab, or when user clicks the "Refresh" button.
6. The initial date filter will be "last 5 days".
Diffs
-----
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/persistence/utils/ItemNotFound.java
3b7e51a
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/Aggregator.java
f119ff3
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/JobService.java
34f060d
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/OperationHandleResourceManager.java
f0eecea
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/atsJobs/ATSParser.java
c4c85ad
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/atsJobs/ATSRequestsDelegate.java
02091f8
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/atsJobs/ATSRequestsDelegateImpl.java
471645d
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/atsJobs/IATSParser.java
f51b880
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/viewJobs/Job.java
9afb21a
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/viewJobs/JobControllerImpl.java
f6d6ed6
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/viewJobs/JobImpl.java
437c9ba
contrib/views/hive/src/main/java/org/apache/ambari/view/hive/resources/jobs/viewJobs/JobInfo.java
PRE-CREATION
contrib/views/hive/src/main/resources/ui/hive-web/app/components/number-range-widget.js
5d62b59
contrib/views/hive/src/main/resources/ui/hive-web/app/controllers/history.js
8c4ed2f
contrib/views/hive/src/main/resources/ui/hive-web/app/initializers/i18n.js
c8bb7d0
contrib/views/hive/src/main/resources/ui/hive-web/app/models/job.js 9079b5a
contrib/views/hive/src/main/resources/ui/hive-web/app/routes/history.js
0aa3d41
contrib/views/hive/src/main/resources/ui/hive-web/app/services/history.js
PRE-CREATION
contrib/views/hive/src/main/resources/ui/hive-web/app/templates/history.hbs
052498e
contrib/views/hive/src/main/resources/ui/hive-web/app/utils/constants.js
4b9899a
contrib/views/hive/src/test/java/org/apache/ambari/view/hive/resources/jobs/ATSParserTest.java
d8e60c4
contrib/views/hive/src/test/java/org/apache/ambari/view/hive/resources/jobs/AggregatorTest.java
e1f7c7c
Diff: https://reviews.apache.org/r/48122/diff/
Testing
-------
Manual testing done.
Thanks,
Nitiraj Rathore