Remove myself
This patch removes me (with the atos.net mail address) from the codebase, as I
quit my job at 31.12.2021.
Thus, this patch changes the human_panic setup call to refer to
science-computing ag, opensoftware, which is the team that I belong(ed) to.
My private mail address remains in the codebase (in the authors), as I still
authored the project. The atos.net mail address is removed because I am no
longer reachable under this address, though.
Christoph comes first in the authors field now, though.
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
CC: Christoph Prokop <christoph.prokop@atos.net>
Merge branch 'optimize-mass-download'
Merge branch 'container-create-with-sensible-name'
Allow spinner_format in config, to be backwards compatible
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Optimize: Do not increase the download counter too soon
Because if the check fails, we don't have to do this work actually.
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Optimize: Write bytes to disk and increase statusbar in parallel
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Fix: Do not finish download twice
The calling function does this already.
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Add progress wrapper
When creating only one progress bar for all downloads, we still want to know
how many downloads are happening and the remaining number of bytes to be
received.
This patch implements a ProgressWrapper that synchronizes between the download
tasks and the progress bar.
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Remove multiple progress when downloading
This patch removes the multiple progress bars when downloading packages, and
instead moves to a single progress bar, because downloading (for example) 50
packages at once resulted in an unusable progress bar list.
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Fix: Use already existing response type to get byte stream, instead of starting new GET request
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Build unique container name from job metadata
With this patch, the name of the running container is generated from the job
metadata with a "butido-" prefix, so that containers on nodes can be identified
(the auto-generated names from docker are funny, but help nobody).
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>