Feature #15012

Add /all_processes page

Added by Bryan Cosca about 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Start date:
01/21/2020
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

Add a basic panel which uses the same data explorer view as the process page (#15672), but with no owner_uuid or requested_by_container_uuid filters (except for option of only showing toplevel containers).


Subtasks

Arvados - Task #15973: Review 15012-all-processes-pageResolvedPeter Amstutz


Related issues

Related to Arvados Workbench 2 - Bug #15672: List of subprocesses limited in process viewResolved12/16/2019

Related to Arvados Epics - Story #15333: Workbench2 feature parity with WorkbenchIn Progress01/01/202012/31/2021

Associated revisions

Revision 795e98ea
Added by Lucas Di Pentima over 1 year ago

Merge branch '15012-all-processes-page'

Closes #15012

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <>

History

#1 Updated by Chrystian Klingenberg about 2 years ago

  • Status changed from New to Feedback

#2 Updated by Tom Morris almost 2 years ago

  • Status changed from Feedback to New

I'm not sure why this is in Feedback state, but as far as I know it hasn't been worked on, so changing to New.

#3 Updated by Peter Amstutz over 1 year ago

  • Target version set to 2019-11-20 Sprint

#4 Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2019-11-20 Sprint to To Be Groomed

#5 Updated by Peter Amstutz over 1 year ago

  • Subject changed from Add /all_processes page to [WB2] Add /all_processes page

#6 Updated by Peter Amstutz over 1 year ago

  • Target version changed from To Be Groomed to 2020-01-15 Sprint
  • Description updated (diff)

#7 Updated by Peter Amstutz over 1 year ago

  • Related to Bug #15672: List of subprocesses limited in process view added

#8 Updated by Lucas Di Pentima over 1 year ago

  • Status changed from New to In Progress

#9 Updated by Lucas Di Pentima over 1 year ago

  • Assigned To set to Lucas Di Pentima

#10 Updated by Peter Amstutz over 1 year ago

  • Category set to Workbench2
  • Subject changed from [WB2] Add /all_processes page to Add /all_processes page

#11 Updated by Peter Amstutz over 1 year ago

  • Assigned To changed from Lucas Di Pentima to Peter Amstutz

#12 Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2020-01-15 Sprint to 2020-02-12 Sprint

#13 Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2020-02-12 Sprint to 2020-01-29 Sprint

#14 Updated by Peter Amstutz over 1 year ago

  • Assigned To changed from Peter Amstutz to Lucas Di Pentima

#15 Updated by Lucas Di Pentima over 1 year ago

Updates at commit bbd6e18 - branch 15012-all-processes-page (wb2 repo)

  • Added /all_processes page, accessible via the left panel
  • Filtering by Status and Type
  • Shows main processes by default
  • Orderable by name & created_at
  • Searchable by name

#16 Updated by Peter Amstutz over 1 year ago

reviewing 15012-all-processes-page @ bbd6e1809d764ca269793424d3084bdb93311828

Over all, this looks great! I'm very happy we'll be able to get this feature into 1.5

src/websocket/websocket.ts should auto-refresh the all processes page if it is currently displayed.

There's a note

// TODO: When 15019 is merged, this won't be necessary

15019 should be merged, so it isn't necessary?

Column heading says "Started at" but it actually sorts by "created at"

Could we add a ContainerRunTime column?

#17 Updated by Lucas Di Pentima over 1 year ago

  • Related to Story #15333: Workbench2 feature parity with Workbench added

#18 Updated by Lucas Di Pentima over 1 year ago

Updates at commit a3d36c33:

  • Adds Run Time column on all_processes page.
  • Shows & orders by "Created At" on all_processes page.
  • Shows correct context menu on all_processes page.
  • Clears subprocess panel before requesting new data to be displayed.
  • Updates all_processes page when websocket event received.
  • Fixes process status rendering when priority=0 and state=Complete.
  • Fixes process status filtering when requesting Queued processes.

#19 Updated by Peter Amstutz over 1 year ago

Lucas Di Pentima wrote:

Updates at commit a3d36c33:

  • Adds Run Time column on all_processes page.
  • Shows & orders by "Created At" on all_processes page.
  • Shows correct context menu on all_processes page.
  • Clears subprocess panel before requesting new data to be displayed.
  • Updates all_processes page when websocket event received.
  • Fixes process status rendering when priority=0 and state=Complete.
  • Fixes process status filtering when requesting Queued processes.

Great! This LGTM

#20 Updated by Anonymous over 1 year ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF