Skip to content

[batch] The Batch UI should incorporate the job group structure to more easily navigate jobs #14598

@daniel-goldstein

Description

@daniel-goldstein

What happened?

Job groups are as of writing not generally usable in the public interface, but Query on Batch now uses them to structure actions and stages of computation. For example, a Hail Query session will have one Batch with the following job group structure:

1. read_table job group
    - driver read_table job
2. execute job group
    - driver job
    - stage 1 job group
        - partition 1 job
        - partition 2 job
        …
    - stage 2 job group
        - partition 1 job
        - partition 2 job
        …

but the current batch UI just has a jobs table listing all of the jobs in order of submission. It would be a huge boon to UX for users to be get a high level view of the structure of their query and to contextualize a failed job through its action > stage > partition structure.

This should be an almost entirely front end change. It will likely involve additional HTTP endpoints but should not affect the batch data model or the way QoB engages with it.

Version

0.2.131

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions