!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

382 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.117 Servers

Load older messages


SenderMessageTime
13 Apr 2025
@vcunat:matrix.orgVladimír Čunát

The recent Hydra version doesn't make me too happy. For example now:

process ended prematurely at /nix/store/jsz0p636jy1fxnbci7rra0w6kn8ilysp-hydra-0.1.20250411.f54fa72/bin/.hydra-eval-jobset-wrapped line 405.
14:19:55
@vcunat:matrix.orgVladimír ČunátAlso this has every machine twice: https://hydra.nixos.org/machines14:20:10
@vcunat:matrix.orgVladimír ČunátAnd "Hydra internal bottlenecks" metrics are no more.14:20:27
@hexa:lossy.networkhexamy private hydra also listed all machines twice every once in a while, so it is not a new issue with the upgrade14:21:56
@hexa:lossy.networkhexaand the full log of that eval is14:22:51
@hexa:lossy.networkhexa
Apr 13 14:21:00 mimas hydra-evaluator[4157649]: (nixpkgs:staging) Fetching input `nixpkgs` (git) https://github.com/nixos/nixpkgs.git staging-24.11
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: (nixpkgs:staging) Fetching input `officialRelease` (boolean) false
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: (nixpkgs:staging) Evaluating...
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: warning: unknown setting 'allowed-users'
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: warning: unknown setting 'trusted-users'
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: error: worker error: error: file 'nixpkgs/pkgs/top-level/release-staging.nix' was not found in the Nix search path (add it using $NIX_PATH or -I)
Apr 13 14:21:01 mimas hydra-evaluator[4157649]: process ended prematurely at /nix/store/jsz0p636jy1fxnbci7rra0w6kn8ilysp-hydra-0.1.20250411.f54fa72/bin/.hydra-eval-jobset-wrapped line 405.
Apr 13 14:21:01 mimas hydra-evaluator[3599633]: evaluation of jobset ‘nixpkgs:staging (jobset#125)’ failed with exit code 1
14:22:54
@hexa:lossy.networkhexais that a bad clone or what happend?14:23:15
@vcunat:matrix.orgVladimír ČunátI believe it is quite new on hydra.nixos.org but maybe we've skipped some versions that your instance did not.14:23:34
@hexa:lossy.networkhexameh.14:23:55
@hexa:lossy.networkhexaI had been tracking the same branch as on h.n.o privately, so it is probably something that's been in there for at least a year 😄 14:24:37
@vcunat:matrix.orgVladimír ČunátI'm watching that page all the time.14:25:17
@vcunat:matrix.orgVladimír ČunátThere's no way I would be missing it for a whole year.14:25:27
@hexa:lossy.networkhexayeah, I have rarely seen it happen on h.n.o14:25:31
@hexa:lossy.networkhexabut iirc it has happend before, but rarely14:25:39
@hexa:lossy.networkhexafor my private hydra … pretty regularly14:25:46
@vcunat:matrix.orgVladimír ČunátMaybe some state is involved...14:25:47
@vcunat:matrix.orgVladimír Čunát* Maybe some state or config is involved...14:26:03
@hexa:lossy.networkhexahttps://github.com/NixOS/hydra/pull/147514:26:17
@hexa:lossy.networkhexaall other patches got picked, just not this one apparently14:26:44
@hexa:lossy.networkhexaRedacted or Malformed Event14:26:47
@hexa:lossy.networkhexahm no, the metrics are there14:29:01
@hexa:lossy.networkhexamergiraf--14:29:04
@hexa:lossy.networkhexahttps://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/state.hh#L461-L46514:30:07
@hexa:lossy.networkhexahttps://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/hydra-queue-runner.cc#L73-L10014:30:23
@hexa:lossy.networkhexa
$ curl http://hydra.nixos.org:9198/metrics
# HELP exposer_transferred_bytes_total Transferred bytes to metrics services
# TYPE exposer_transferred_bytes_total counter
exposer_transferred_bytes_total 6181291
# HELP exposer_scrapes_total Number of times metrics were scraped
# TYPE exposer_scrapes_total counter
exposer_scrapes_total 12227
# HELP exposer_request_latencies Latencies of serving scrape requests, in microseconds
# TYPE exposer_request_latencies summary
exposer_request_latencies_count 12227
exposer_request_latencies_sum 41993705
exposer_request_latencies{quantile="0.5"} 321
exposer_request_latencies{quantile="0.9"} 321
exposer_request_latencies{quantile="0.99"} 321
# HELP hydraqueuerunner_queue_checks_started_total Number of times State::getQueuedBuilds() was started
# TYPE hydraqueuerunner_queue_checks_started_total counter
hydraqueuerunner_queue_checks_started_total 12821
# HELP hydraqueuerunner_queue_build_loads_total Number of builds loaded
# TYPE hydraqueuerunner_queue_build_loads_total counter
hydraqueuerunner_queue_build_loads_total 75140
# HELP hydraqueuerunner_queue_steps_created_total Number of steps created
# TYPE hydraqueuerunner_queue_steps_created_total counter
hydraqueuerunner_queue_steps_created_total 539634
# HELP hydraqueuerunner_queue_checks_early_exits_total Number of times State::getQueuedBuilds() yielded to potential bumps
# TYPE hydraqueuerunner_queue_checks_early_exits_total counter
hydraqueuerunner_queue_checks_early_exits_total 81
# HELP hydraqueuerunner_queue_checks_finished_total Number of times State::getQueuedBuilds() was completed
# TYPE hydraqueuerunner_queue_checks_finished_total counter
hydraqueuerunner_queue_checks_finished_total 12820
# HELP hydraqueuerunner_queue_max_build_id_info Maximum build record ID in the queue
# TYPE hydraqueuerunner_queue_max_build_id_info gauge
hydraqueuerunner_queue_max_build_id_info 294707506
14:31:52
@hexa:lossy.networkhexathe dispatcher hooks are also still here https://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/dispatcher.cc#L49-L6714:35:04
@hexa:lossy.networkhexaso are the queue monitor hooks https://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/queue-monitor.cc#L54-L8214:35:48
@hexa:lossy.networkhexathe bottleneck metrics went missing on 2025-04-11 around 10:30 UTC14:43:58
@hexa:lossy.networkhexabut the last hydra bump was already on 2025-04-0814:44:22
@hexa:lossy.networkhexa
● hydra-queue-runner.service
     Loaded: loaded (/etc/systemd/system/hydra-queue-runner.service; enabled; preset: ignored)
     Active: active (running) since Fri 2025-04-11 11:34:56 UTC; 2 days ago
14:44:53

Show newer messages


Back to Room ListRoom Version: 6