Skip to content

[Dashboard] Make Infeasible Actor UX Less Scary#11654

Merged
rkooo567 merged 2 commits intoray-project:masterfrom
mfitton:scary-infeasible-ux
Oct 30, 2020
Merged

[Dashboard] Make Infeasible Actor UX Less Scary#11654
rkooo567 merged 2 commits intoray-project:masterfrom
mfitton:scary-infeasible-ux

Conversation

@mfitton
Copy link
Copy Markdown
Contributor

@mfitton mfitton commented Oct 27, 2020

Why are these changes needed?

This updates the infeasible actor UI in the logical view so that the "Infeasible" data point for a given actor class will only be displayed if there is at least one actor of that class which is infeasible. It used to be always displayed.

Screen Shot 2020-10-27 at 10 49 22 AM

Related issue number

None.

Checks

  • I've run scripts/format.sh to lint the changes in this PR.
  • I've included any doc changes needed for https://docs.ray.io/en/master/.
  • I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failures at https://flakey-tests.ray.io/
  • Testing Strategy
    • Unit tests
    • Release tests
    • This PR is not tested :(
      Manually QA'd like other dashboard front-end changes :/

…torClassGroup if at least one actor in the class is infeasible
@mfitton mfitton added the dashboard Issues specific to the Ray Dashboard label Oct 27, 2020
@mfitton mfitton requested a review from rkooo567 October 27, 2020 18:07
Copy link
Copy Markdown
Contributor

@rkooo567 rkooo567 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a lint failure. Btw, do you think it makes sense to put infeasible section at the bottom instead of the top? I think there's still an issue with the current UI that the GPUActor is completely infeasible although, in reality, there are only subsets of GPU actors that are infeasible. I think the issue is the infeasible draw my attention too much, and I evaluated that the whole GPUActor is the infeasible without looking at other sections like Alive.

@rkooo567 rkooo567 added the @author-action-required The PR author is responsible for the next step. Remove tag to send back to the reviewer. label Oct 28, 2020
@mfitton mfitton added tests-ok The tagger certifies test failures are unrelated and assumes personal liability. and removed @author-action-required The PR author is responsible for the next step. Remove tag to send back to the reviewer. labels Oct 29, 2020
@rkooo567 rkooo567 merged commit b4df42b into ray-project:master Oct 30, 2020
@mfitton mfitton deleted the scary-infeasible-ux branch October 30, 2020 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard Issues specific to the Ray Dashboard tests-ok The tagger certifies test failures are unrelated and assumes personal liability.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants