Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
0.23.1
-
None
-
None
Description
The 0.23.1 Application GUI has some potential usability issues and confusion
points with respect to job status, from a user's perspective.
Currently, when starting from the App UI base link of
http://<RM_HOST>:8088/cluster, the main window shows "All Applications", and in
the upper left corner is the "Cluster" pulldown, opened up showing the
following list:
About
Nodes
Applications
- New
- Submitted
- Accepted
- Running
- Finished
- Failed
- Killed
Scheduler
When jobs are submitted, they show up in the pre-final states, like Accepted
and Running. however after completion, no matter on the final outcome of a job
(SUCCESS, KILLED or FAILED), all jobs are listed under FINISHED, this is okay
since any completion result qualifies as Finished, but the FAILED and KILLED
jobs do not appear in the corresponding links for FAILED or KILLED.
Clicking on FAILED or KILLED reports "No data available in table", even with
Failed or Killed jobs showing up in the FINISHED link. This can be very
confusing to a user checking on their jobs, especially for someone using the
direct URL links, such as:
http://<RM_HOST>:8088/cluster/apps/FAILED
http://<RM_HOST>:8088/cluster/apps/KILLED
Another potential issue is that the RM and AM each have their own
interpretation of a job's result, so the State and FinalStatus reported in the
Cluster Metrics display may not align with the defined states in the Cluster
pulldown. It would be useful to clearly delineate areas of the GUI wrt the
component visible states of a user's job.