Skip to content

[Execution Engine] Verify mercure progress updates logic #1497

@markus-moser

Description

@markus-moser

At the moment we have a lot of different approaches depending on the job how the progress is tracked.

  • Some are based on progress percent
  • Sometimes we have steps for each single element and the steps are then somehow the progress (e.g. step 3/18) -> we try to calculate a percentage out of those steps in the frontend (so .e.g 3/18 -> 17%)
  • Sometimes we use the steps but also execute multiple items in one step (so each step has a normal progress in percent and we have e.g. 2 steps)
  • Sometimes we have sub job run ids which start after the original job has finished (e.g. paste recursive + updating references)

Therefore we should work on the following topics:

  • We need to find out if there is room for improvement in this progress calculation / step handling on backend side.
  • We should somehow document for each job variant how the progress handling is done on backend side to be able to use the right approach on frontend side.

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