Skip to content

Conversation

@kayousterhout
Copy link
Contributor

This commit removes the behavior where when a user clicks
"Show additional metrics" on the stage page, all of the additional
metrics are automatically selected; now, collapsing and expanding
the additional metrics has no effect on which options are selected.
Instead, there's a "(De)select All" box at the top; checking this box
checks all additional metrics (and similarly, unchecking it unchecks
all additional metrics).

This commit is intended to be backported to 1.2, so that the additional
metrics behavior is not confusing to users.

Now when a user clicks the "Show additional metrics" menu, this is what
it looks like:
image

This commit removes the behavior where when a user clicks
"Show additional metrics" on the stage page, all of the additional
metrics are automatically selected; now, collapsing and expanding
the additional metrics has no effect on which options are selected.
Instead, there's a "(De)select All" box at the top; checking this box
checks all additional metrics (and similarly, unchecking it unchecks
all additional metrics).

This commit is intended to be backported to 1.2, so that the additional
metrics behavior is not confusing to users.
@kayousterhout
Copy link
Contributor Author

cc @andrewor14

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23525 has started for PR 3331 at commit b731230.

  • This patch merges cleanly.

@andrewor14
Copy link
Contributor

Nice! I'd prefer to put the select all button at the bottom. Also, it would be good if the words (De)select All look a little different from the rest, maybe italicized or something. LGTM whether or not you implement these changes.

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23525 has finished for PR 3331 at commit b731230.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@AmplabJenkins
Copy link

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/23525/
Test PASSed.

@kayousterhout
Copy link
Contributor Author

Thanks for looking at this @andrewor14 ! I added italics but left it at the top -- based on an earlier suggestion of yours that it's good from a UX perspective to minimize the average mouse movement, and I think may people want to just enable all of the options.

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23557 has started for PR 3331 at commit 9e17cea.

  • This patch merges cleanly.

@andrewor14
Copy link
Contributor

Yeah that makes sense, say if we add 20 more options later then the select all button will be too far if it's at the bottom.

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23557 has finished for PR 3331 at commit 9e17cea.

  • This patch fails PySpark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@AmplabJenkins
Copy link

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/23557/
Test FAILed.

@andrewor14
Copy link
Contributor

retest this please

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23562 has started for PR 3331 at commit 9e17cea.

  • This patch merges cleanly.

@SparkQA
Copy link

SparkQA commented Nov 18, 2014

Test build #23562 has finished for PR 3331 at commit 9e17cea.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@AmplabJenkins
Copy link

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/23562/
Test PASSed.

@andrewor14
Copy link
Contributor

Ok I'm merging this into master and 1.2

@kayousterhout
Copy link
Contributor Author

Thanks Andrew!!

charlesreiss pushed a commit to charlesreiss/spark that referenced this pull request Nov 18, 2014
This commit removes the behavior where when a user clicks
"Show additional metrics" on the stage page, all of the additional
metrics are automatically selected; now, collapsing and expanding
the additional metrics has no effect on which options are selected.
Instead, there's a "(De)select All" box at the top; checking this box
checks all additional metrics (and similarly, unchecking it unchecks
all additional metrics).

This commit is intended to be backported to 1.2, so that the additional
metrics behavior is not confusing to users.

Now when a user clicks the "Show additional metrics" menu, this is what
it looks like:
![image](https://cloud.githubusercontent.com/assets/1108612/5094347/1541ead6-6f15-11e4-8e8c-25a65ddbdfb2.png)

Author: Kay Ousterhout <[email protected]>

Closes apache#3331 from kayousterhout/SPARK-4463 and squashes the following commits:

9e17cea [Kay Ousterhout] Added italics
b731230 [Kay Ousterhout] [SPARK-4463] Add (de)select all button for add'l metrics.
kayousterhout added a commit that referenced this pull request Nov 19, 2014
This commit removes the behavior where when a user clicks
"Show additional metrics" on the stage page, all of the additional
metrics are automatically selected; now, collapsing and expanding
the additional metrics has no effect on which options are selected.
Instead, there's a "(De)select All" box at the top; checking this box
checks all additional metrics (and similarly, unchecking it unchecks
all additional metrics).

This commit is intended to be backported to 1.2, so that the additional
metrics behavior is not confusing to users.

Now when a user clicks the "Show additional metrics" menu, this is what
it looks like:
![image](https://cloud.githubusercontent.com/assets/1108612/5094347/1541ead6-6f15-11e4-8e8c-25a65ddbdfb2.png)

Author: Kay Ousterhout <[email protected]>

Closes #3331 from kayousterhout/SPARK-4463 and squashes the following commits:

9e17cea [Kay Ousterhout] Added italics
b731230 [Kay Ousterhout] [SPARK-4463] Add (de)select all button for add'l metrics.

(cherry picked from commit 010bc86)
Signed-off-by: Andrew Or <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants