pungi/pungi
Ralph Bean 5b6e468952 Allow extracting profiling information from pungi-gather.
`pungi-gather` (the tool that underlies both the `pkgset` and `gather`
phases) contains profiling code that will log statistics about how long
different function calls take.  However, pungi-koji did not contain a
way to pass the ``--profiler`` argument to enable this.

This change adds a new configuration option ``gather_profiler`` which,
when set to true, simply passes the argument to `pungi-koji`.  Hopefully
this can help shed some light on what is happening in some of our
longer-running composes.

Merges: https://pagure.io/pungi/pull-request/727
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-09-04 10:25:11 +02:00
..
compose_metadata Remove FSF address from comments 2016-09-23 10:26:43 +02:00
ostree remove the dependency of rpmUtils 2017-07-26 11:23:16 +02:00
phases Allow extracting profiling information from pungi-gather. 2017-09-04 10:25:11 +02:00
wrappers Allow extracting profiling information from pungi-gather. 2017-09-04 10:25:11 +02:00
__init__.py not using 'git -C path' which is not supported by git 1.x 2016-10-25 15:53:56 +08:00
arch_utils.py remove the dependency of rpmUtils 2017-07-26 11:23:16 +02:00
arch.py remove the dependency of rpmUtils 2017-07-26 11:23:16 +02:00
checks.py Allow extracting profiling information from pungi-gather. 2017-09-04 10:25:11 +02:00
common.py Remove FSF address from copyright headers 2017-03-24 09:24:48 +01:00
compose.py compose: Stop duplicating variant types 2017-05-03 14:40:32 +02:00
config.py remove the dependency of rpmUtils 2017-07-26 11:23:16 +02:00
createiso.py Check for correct string class 2017-08-28 14:31:09 +02:00
dnf_wrapper.py Explicitly remove all temporary files 2017-03-24 09:24:49 +01:00
gather_dnf.py pkgset: Download packages with dnf 2017-08-16 14:32:26 +02:00
gather.py Use Py3-compatible exception handling 2017-08-24 14:51:27 +02:00
ks.py Fix PEP8 complaints 2017-03-24 09:24:48 +01:00
linker.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
metadata.py Not create empty skeleton dirs for empty variants 2017-03-27 17:55:54 +02:00
multilib_dnf.py Update to use python-multilib 2017-03-24 09:24:50 +01:00
multilib_yum.py Use pungi.util.pkg_is_debug() instead of pungi.gather.is_debug() 2017-07-26 23:18:15 +02:00
notifier.py notification: Allow specifying multiple scripts 2017-06-29 08:30:56 +02:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py image-build: add arch name(s) in image config file name 2017-09-03 23:51:08 +08:00
profiler.py Use Python 3 print function 2017-08-23 09:41:22 +02:00
util.py createrepo: Only consider successful compose for deltas 2017-09-04 09:15:20 +02:00