Re: Review Request 25158: Aurora Update UI

2014-09-02 Thread Bill Farner


 On Aug. 28, 2014, 6:51 p.m., Joshua Cohen wrote:
  This looks nice! I'm assuming the grid is changes in real time as instances 
  are updated?
  
  I think I prefer the big preview (the one with the grid as opposed to the 
  progress bar).
  
  What are your thoughts on including the update summary from the finished 
  view on the in progress view? I think that'd be useful information on an 
  in-flight deploy, especially who kicked it off, when it started, and an 
  elapsed timer...)
 
 Maxim Khutornenko wrote:
 I actually like the small preview with progress bar more. Having instance 
 break-down could be overwhelming for larger jobs. Owner, progress and elapsed 
 time should be enough here saving the instance details wow factor for the 
 update details page.
 
 Also, is there a sample page for an update with added instances?
 
 David McLaughlin wrote:
 Re: Joshua's points
 
 In-flight deploy does contain the username and when it was started? It's 
 just not as fancy because that display style only makes sense as a range. 
 
 
 Re: Maxim
 
 No page for added instances - added instances are not a terminal state. 
 They are just treated as pending update targets.

+1 for the small rather than large preview.  The box grid for showing details 
of an update is very useful, but the progress bar looks like the sweet spot for 
at-a-glance status.


- Bill


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25158/#review51808
---


On Aug. 28, 2014, 6:13 p.m., David McLaughlin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/25158/
 ---
 
 (Updated Aug. 28, 2014, 6:13 p.m.)
 
 
 Review request for Aurora, Joshua Cohen, Maxim Khutornenko, and Bill Farner.
 
 
 Bugs: AURORA-614
 None
 
 
 Description
 ---
 
 Still working on trying to make the event timeline work, but going to show 
 what I've got so far to get feedback. Will tidy up the code and post a review 
 for it once I get a ship it for this. 
 
 The main thing here is the instance status visualisation. I've mocked out 
 data to show some use cases.
 
 Note: I have two job page versions here with a preview of an update in 
 progress. Would be interested in getting feedback on which one people prefer.
 
 
 Diffs
 -
 
 
 Diff: https://reviews.apache.org/r/25158/diff/
 
 
 Testing
 ---
 
 
 File Attachments
 
 
 Job Page with in progress update, using same template as update page
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/332fd237-eba5-4204-93e5-4e271f8b4f8c__job-page-in-progress-big-preview.png
 Job Update with smaller in progress update, and more conventional progress 
 bar.
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/39f78052-348c-458c-956b-c3ba8ab1f642__job-progress-small-preview.png
 Update Page - medium sized job in progress
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/e6e7e5db-c5ff-4e68-a817-552243a706f5__update-page-in-progress-medium-job.png
 Update Page - Update completed view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/fb8ed1c1-c90c-4c13-8464-6876ca811ad1__update-page-finished.png
 Update Page - partial update / canary view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ada5349c-84be-4838-9c20-cc99d5db3779__update-page-partial-canary.png
 Update Page - Update that has failed instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/7a8983f5-cc36-4219-ab9e-237680566c11__update-page-failures.png
 Update with skipped instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/d4283788-45b6-4564-9e9d-81327b8d3e06__update-page-skipped.png
 Update that had to be rolled back
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/0a968616-4199-4e34-bc37-3b66fff03eef__update-page-rolled-back.png
 Update where instances were removed
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ca132beb-fcd4-4fe1-b682-6e229f632f45__update-page-instances-removed.png
 Update page - HUGE job, smaller viz
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/8e4d59f9-4644-46b7-a4b1-1a5de9538a80__update-page-huge-job.png
 Update Page - very small job
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/356db8be-e3d1-430a-ac35-3ff7f5855467__update-page-small-job.png
 
 
 Thanks,
 
 David McLaughlin
 




Re: Review Request 25158: Aurora Update UI

2014-08-29 Thread David McLaughlin


 On Aug. 28, 2014, 6:51 p.m., Joshua Cohen wrote:
  This looks nice! I'm assuming the grid is changes in real time as instances 
  are updated?
  
  I think I prefer the big preview (the one with the grid as opposed to the 
  progress bar).
  
  What are your thoughts on including the update summary from the finished 
  view on the in progress view? I think that'd be useful information on an 
  in-flight deploy, especially who kicked it off, when it started, and an 
  elapsed timer...)
 
 Maxim Khutornenko wrote:
 I actually like the small preview with progress bar more. Having instance 
 break-down could be overwhelming for larger jobs. Owner, progress and elapsed 
 time should be enough here saving the instance details wow factor for the 
 update details page.
 
 Also, is there a sample page for an update with added instances?

Re: Joshua's points

In-flight deploy does contain the username and when it was started? It's just 
not as fancy because that display style only makes sense as a range. 


Re: Maxim

No page for added instances - added instances are not a terminal state. They 
are just treated as pending update targets.


 On Aug. 28, 2014, 6:51 p.m., Joshua Cohen wrote:
  File Attachment: Update page - HUGE job, smaller viz - 
  update-page-huge-job.png
  https://reviews.apache.org/r/25158/#fcomment26
 
  Beyond a certain point, instead of making the boxes smaller and smaller 
  (or having this section take up more and more real estate), does it make 
  sense to set a lower bound for size (and an upper bound for overall 
  vertical hiehgt) and simply let each box represent multiple instances?

Just to be clear - there are only three classes of size and it's a pretty 
simple heuristic. The 'big' boxes (the one with instance ids displayed) are for 
jobs with less than 20 instances. Between 20 and 1000 you get the medium sized 
visualisation, and then 1000+ you get the smallest boxes (as shown here). 

I did make probably a bad assumption that 3~5k was hitting the upper bound of 
job size. At the scale of thousands of instances, it's definitely going to be 
better to skip any kind of one-size-fits-all viz and maybe only show 
'interesting' instances.


 On Aug. 28, 2014, 6:51 p.m., Joshua Cohen wrote:
  File Attachment: Update with skipped instances - update-page-skipped.png
  https://reviews.apache.org/r/25158/#fcomment27
 
  This brighter green for skipped feels off to me. It looks *more* 
  successful than the actual successful updates.

Yeah, agreed. I'll tinker with that color when posting the code review.


- David


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25158/#review51808
---


On Aug. 28, 2014, 6:13 p.m., David McLaughlin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/25158/
 ---
 
 (Updated Aug. 28, 2014, 6:13 p.m.)
 
 
 Review request for Aurora, Joshua Cohen, Maxim Khutornenko, and Bill Farner.
 
 
 Bugs: AURORA-614
 None
 
 
 Description
 ---
 
 Still working on trying to make the event timeline work, but going to show 
 what I've got so far to get feedback. Will tidy up the code and post a review 
 for it once I get a ship it for this. 
 
 The main thing here is the instance status visualisation. I've mocked out 
 data to show some use cases.
 
 Note: I have two job page versions here with a preview of an update in 
 progress. Would be interested in getting feedback on which one people prefer.
 
 
 Diffs
 -
 
 
 Diff: https://reviews.apache.org/r/25158/diff/
 
 
 Testing
 ---
 
 
 File Attachments
 
 
 Job Page with in progress update, using same template as update page
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/332fd237-eba5-4204-93e5-4e271f8b4f8c__job-page-in-progress-big-preview.png
 Job Update with smaller in progress update, and more conventional progress 
 bar.
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/39f78052-348c-458c-956b-c3ba8ab1f642__job-progress-small-preview.png
 Update Page - medium sized job in progress
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/e6e7e5db-c5ff-4e68-a817-552243a706f5__update-page-in-progress-medium-job.png
 Update Page - Update completed view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/fb8ed1c1-c90c-4c13-8464-6876ca811ad1__update-page-finished.png
 Update Page - partial update / canary view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ada5349c-84be-4838-9c20-cc99d5db3779__update-page-partial-canary.png
 Update Page - Update that has failed instances
   
 

Re: Review Request 25158: Aurora Update UI

2014-08-28 Thread Joshua Cohen

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25158/#review51808
---


This looks nice! I'm assuming the grid is changes in real time as instances are 
updated?

I think I prefer the big preview (the one with the grid as opposed to the 
progress bar).

What are your thoughts on including the update summary from the finished view 
on the in progress view? I think that'd be useful information on an in-flight 
deploy, especially who kicked it off, when it started, and an elapsed timer...)


File Attachment: Update with skipped instances - update-page-skipped.png
https://reviews.apache.org//r/25158/#fcomment24

This brighter green for skipped feels off to me. It looks *more* successful 
than the actual successful updates.



File Attachment: Update page - HUGE job, smaller viz - update-page-huge-job.png
https://reviews.apache.org//r/25158/#fcomment25

Beyond a certain point, instead of making the boxes smaller and smaller (or 
having this section take up more and more real estate), does it make sense to 
set a lower bound for size (and an upper bound for overall vertical hiehgt) and 
simply let each box represent multiple instances?


- Joshua Cohen


On Aug. 28, 2014, 6:13 p.m., David McLaughlin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/25158/
 ---
 
 (Updated Aug. 28, 2014, 6:13 p.m.)
 
 
 Review request for Aurora, Joshua Cohen, Maxim Khutornenko, and Bill Farner.
 
 
 Bugs: AURORA-614
 None
 
 
 Description
 ---
 
 Still working on trying to make the event timeline work, but going to show 
 what I've got so far to get feedback. Will tidy up the code and post a review 
 for it once I get a ship it for this. 
 
 The main thing here is the instance status visualisation. I've mocked out 
 data to show some use cases.
 
 Note: I have two job page versions here with a preview of an update in 
 progress. Would be interested in getting feedback on which one people prefer.
 
 
 Diffs
 -
 
 
 Diff: https://reviews.apache.org/r/25158/diff/
 
 
 Testing
 ---
 
 
 File Attachments
 
 
 Job Page with in progress update, using same template as update page
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/332fd237-eba5-4204-93e5-4e271f8b4f8c__job-page-in-progress-big-preview.png
 Job Update with smaller in progress update, and more conventional progress 
 bar.
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/39f78052-348c-458c-956b-c3ba8ab1f642__job-progress-small-preview.png
 Update Page - medium sized job in progress
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/e6e7e5db-c5ff-4e68-a817-552243a706f5__update-page-in-progress-medium-job.png
 Update Page - Update completed view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/fb8ed1c1-c90c-4c13-8464-6876ca811ad1__update-page-finished.png
 Update Page - partial update / canary view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ada5349c-84be-4838-9c20-cc99d5db3779__update-page-partial-canary.png
 Update Page - Update that has failed instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/7a8983f5-cc36-4219-ab9e-237680566c11__update-page-failures.png
 Update with skipped instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/d4283788-45b6-4564-9e9d-81327b8d3e06__update-page-skipped.png
 Update that had to be rolled back
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/0a968616-4199-4e34-bc37-3b66fff03eef__update-page-rolled-back.png
 Update where instances were removed
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ca132beb-fcd4-4fe1-b682-6e229f632f45__update-page-instances-removed.png
 Update page - HUGE job, smaller viz
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/8e4d59f9-4644-46b7-a4b1-1a5de9538a80__update-page-huge-job.png
 Update Page - very small job
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/356db8be-e3d1-430a-ac35-3ff7f5855467__update-page-small-job.png
 
 
 Thanks,
 
 David McLaughlin
 




Re: Review Request 25158: Aurora Update UI

2014-08-28 Thread Maxim Khutornenko


 On Aug. 28, 2014, 6:51 p.m., Joshua Cohen wrote:
  This looks nice! I'm assuming the grid is changes in real time as instances 
  are updated?
  
  I think I prefer the big preview (the one with the grid as opposed to the 
  progress bar).
  
  What are your thoughts on including the update summary from the finished 
  view on the in progress view? I think that'd be useful information on an 
  in-flight deploy, especially who kicked it off, when it started, and an 
  elapsed timer...)

I actually like the small preview with progress bar more. Having instance 
break-down could be overwhelming for larger jobs. Owner, progress and elapsed 
time should be enough here saving the instance details wow factor for the 
update details page.

Also, is there a sample page for an update with added instances?


- Maxim


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25158/#review51808
---


On Aug. 28, 2014, 6:13 p.m., David McLaughlin wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/25158/
 ---
 
 (Updated Aug. 28, 2014, 6:13 p.m.)
 
 
 Review request for Aurora, Joshua Cohen, Maxim Khutornenko, and Bill Farner.
 
 
 Bugs: AURORA-614
 None
 
 
 Description
 ---
 
 Still working on trying to make the event timeline work, but going to show 
 what I've got so far to get feedback. Will tidy up the code and post a review 
 for it once I get a ship it for this. 
 
 The main thing here is the instance status visualisation. I've mocked out 
 data to show some use cases.
 
 Note: I have two job page versions here with a preview of an update in 
 progress. Would be interested in getting feedback on which one people prefer.
 
 
 Diffs
 -
 
 
 Diff: https://reviews.apache.org/r/25158/diff/
 
 
 Testing
 ---
 
 
 File Attachments
 
 
 Job Page with in progress update, using same template as update page
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/332fd237-eba5-4204-93e5-4e271f8b4f8c__job-page-in-progress-big-preview.png
 Job Update with smaller in progress update, and more conventional progress 
 bar.
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/39f78052-348c-458c-956b-c3ba8ab1f642__job-progress-small-preview.png
 Update Page - medium sized job in progress
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/e6e7e5db-c5ff-4e68-a817-552243a706f5__update-page-in-progress-medium-job.png
 Update Page - Update completed view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/fb8ed1c1-c90c-4c13-8464-6876ca811ad1__update-page-finished.png
 Update Page - partial update / canary view
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ada5349c-84be-4838-9c20-cc99d5db3779__update-page-partial-canary.png
 Update Page - Update that has failed instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/7a8983f5-cc36-4219-ab9e-237680566c11__update-page-failures.png
 Update with skipped instances
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/d4283788-45b6-4564-9e9d-81327b8d3e06__update-page-skipped.png
 Update that had to be rolled back
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/0a968616-4199-4e34-bc37-3b66fff03eef__update-page-rolled-back.png
 Update where instances were removed
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/ca132beb-fcd4-4fe1-b682-6e229f632f45__update-page-instances-removed.png
 Update page - HUGE job, smaller viz
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/8e4d59f9-4644-46b7-a4b1-1a5de9538a80__update-page-huge-job.png
 Update Page - very small job
   
 https://reviews.apache.org/media/uploaded/files/2014/08/28/356db8be-e3d1-430a-ac35-3ff7f5855467__update-page-small-job.png
 
 
 Thanks,
 
 David McLaughlin