!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

374 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.114 Servers

Load older messages


SenderMessageTime
13 Apr 2025
@hexa:lossy.networkhexa (signing key rotation when)yeah, I have rarely seen it happen on h.n.o14:25:31
@hexa:lossy.networkhexa (signing key rotation when)but iirc it has happend before, but rarely14:25:39
@hexa:lossy.networkhexa (signing key rotation when)for my private hydra … pretty regularly14:25:46
@vcunat:matrix.orgvcunatMaybe some state is involved...14:25:47
@vcunat:matrix.orgvcunat* Maybe some state or config is involved...14:26:03
@hexa:lossy.networkhexa (signing key rotation when)https://github.com/NixOS/hydra/pull/147514:26:17
@hexa:lossy.networkhexa (signing key rotation when)all other patches got picked, just not this one apparently14:26:44
@hexa:lossy.networkhexa (signing key rotation when)Redacted or Malformed Event14:26:47
@hexa:lossy.networkhexa (signing key rotation when)hm no, the metrics are there14:29:01
@hexa:lossy.networkhexa (signing key rotation when)mergiraf--14:29:04
@hexa:lossy.networkhexa (signing key rotation when)https://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/state.hh#L461-L46514:30:07
@hexa:lossy.networkhexa (signing key rotation when)https://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/hydra-queue-runner.cc#L73-L10014:30:23
@hexa:lossy.networkhexa (signing key rotation when)
$ 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.networkhexa (signing key rotation when)the 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.networkhexa (signing key rotation when)so 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.networkhexa (signing key rotation when)the bottleneck metrics went missing on 2025-04-11 around 10:30 UTC14:43:58
@hexa:lossy.networkhexa (signing key rotation when)but the last hydra bump was already on 2025-04-0814:44:22
@hexa:lossy.networkhexa (signing key rotation when)
● 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
@hexa:lossy.networkhexa (signing key rotation when)* the bottleneck metrics went missing on 2025-04-11 around 11:30 UTC14:44:57
@hexa:lossy.networkhexa (signing key rotation when)so this broke with a queue-runner restart?14:45:09
@vcunat:matrix.orgvcunatIf the runner didn't restart, it's been running on the old version until then.14:46:17
@hexa:lossy.networkhexa (signing key rotation when)makes sense14:47:18
@vcunat:matrix.orgvcunatIIRC it has an exception not to restart by default.14:48:10
@vcunat:matrix.orgvcunat(as it's relatively expensive)14:48:18
@hexa:lossy.networkhexa (signing key rotation when)yes14:48:21
@vcunat:matrix.orgvcunat* (as it can be relatively expensive)14:48:25
@hexa:lossy.networkhexa (signing key rotation when)reported here https://github.com/NixOS/hydra/issues/147614:57:07
@hexa:lossy.networkhexa (signing key rotation when)and https://github.com/NixOS/hydra/issues/147715:03:06
@hexa:lossy.networkhexa (signing key rotation when)Redacted or Malformed Event19:16:57
@hexa:lossy.networkhexa (signing key rotation when)Redacted or Malformed Event19:17:01

Show newer messages


Back to Room ListRoom Version: 6