buildstream-migration / bst-staging

GNU Lesser General Public License v2.1
0 stars 0 forks source link

Add progress reporting across jobs in subprocesses #1092

Open Cynical-Optimist opened 4 years ago

Cynical-Optimist commented 4 years ago

See original issue on GitLab In GitLab by [Gitlab user @jonathanmaw] on Jul 26, 2019, 14:22

Background

As discussed in https://mail.gnome.org/archives/buildstream-list/2019-July/msg00020.html (an E-mail in response to #1029), it would be beneficial to be able to report the progress through a task, so that users know whether a task is hanging or making progress.

To facilitate this, !1482 adds in numerical progress reporting for the main process.

Task description

Acceptance Criteria

It is possible to use function calls in the element plugins' implementations to report progress information that appears in the status display.


Cynical-Optimist commented 4 years ago

In GitLab by [Gitlab user @LaurenceUrhegyi] on Jul 30, 2019, 16:03

mentioned in merge request !1358

Cynical-Optimist commented 4 years ago

In GitLab by [Gitlab user @tlater] on Sep 10, 2019, 11:31

assigned to [Gitlab user @tlater]

Cynical-Optimist commented 4 years ago

In GitLab by [Gitlab user @tlater] on Dec 2, 2019, 11:05

unassigned [Gitlab user @tlater]

Cynical-Optimist commented 4 years ago

In GitLab by [Gitlab user @tpollard] on Dec 10, 2019, 13:17

If this is worked on, it should be ensured that the jobs are still picklable