-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
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.