diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2019-06-07 15:30:54 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2019-06-07 15:52:10 -0400 |
commit | 8bb03d38917964002af4dafd0f9c61f057349c4c (patch) | |
tree | 5283e88158c337c17d374ff5df1843e36832ef2d /pkgs/top-level/metrics.nix | |
parent | fef728b6ead201c1ddb812e2afb22ac372669e46 (diff) | |
download | nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar.gz nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar.bz2 nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar.lz nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar.xz nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.tar.zst nixpkgs-8bb03d38917964002af4dafd0f9c61f057349c4c.zip |
metrics: don’t output nix output for qaDrv*
These have a hug log that will hit “log limit exceeded” on Hydra. This commit skips the biggest offenders - qaDrv and qaDrvAggresive, giving smaller logs. https://hydra.nixos.org/build/94487387
Diffstat (limited to 'pkgs/top-level/metrics.nix')
-rw-r--r-- | pkgs/top-level/metrics.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/top-level/metrics.nix b/pkgs/top-level/metrics.nix index e60f42e14e2..244b0ce7a66 100644 --- a/pkgs/top-level/metrics.nix +++ b/pkgs/top-level/metrics.nix @@ -19,7 +19,16 @@ runCommand "nixpkgs-metrics" shift echo "running $@" - NIX_SHOW_STATS=1 time -o stats-time "$@" 2>stats-nix + + case "$name" in + # Redirect stdout to /dev/null to avoid hitting "Output Limit + # Exceeded" on Hydra. + nix-env.qaDrv|nix-env.qaDrvAggressive) + NIX_SHOW_STATS=1 time -o stats-time "$@" 2>stats-nix >/dev/null ;; + *) + NIX_SHOW_STATS=1 time -o stats-time "$@" 2>stats-nix ;; + esac + sed '/^warning:/d' -i stats-nix cat stats-nix; echo; cat stats-time; echo |