Project

General

Profile

Actions

Feature #15012

closed

Add /all_processes page

Added by Bryan Cosca over 3 years ago. Updated over 2 years 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 1 (0 open1 closed)

Arvados - Task #15973: Review 15012-all-processes-pageResolvedPeter Amstutz01/21/2020

Actions

Related issues

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

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

Actions
Actions #1

Updated by Chrystian Klingenberg over 3 years ago

  • Status changed from New to Feedback
Actions #2

Updated by Tom Morris about 3 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.

Actions #3

Updated by Peter Amstutz almost 3 years ago

  • Target version set to 2019-11-20 Sprint
Actions #4

Updated by Peter Amstutz almost 3 years ago

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

Updated by Peter Amstutz almost 3 years ago

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

Updated by Peter Amstutz over 2 years ago

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

Updated by Peter Amstutz over 2 years ago

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

Updated by Lucas Di Pentima over 2 years ago

  • Status changed from New to In Progress
Actions #9

Updated by Lucas Di Pentima over 2 years ago

  • Assigned To set to Lucas Di Pentima
Actions #10

Updated by Peter Amstutz over 2 years ago

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

Updated by Peter Amstutz over 2 years ago

  • Assigned To changed from Lucas Di Pentima to Peter Amstutz
Actions #12

Updated by Peter Amstutz over 2 years ago

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

Updated by Peter Amstutz over 2 years ago

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

Updated by Peter Amstutz over 2 years ago

  • Assigned To changed from Peter Amstutz to Lucas Di Pentima
Actions #15

Updated by Lucas Di Pentima over 2 years 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
Actions #16

Updated by Peter Amstutz over 2 years 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?

Actions #17

Updated by Lucas Di Pentima over 2 years ago

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

Updated by Lucas Di Pentima over 2 years 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.
Actions #19

Updated by Peter Amstutz over 2 years 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

Actions #20

Updated by Anonymous over 2 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF