!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

470 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.146 Servers

Load older messages


SenderMessageTime
22 Jun 2026
@hexa:lossy.networkhexa (signing key rotation when)so let me just say that 2h 59m 2s is under 3h12:22:23
@vcunat:matrix.orgvcunatMaybe we're not applying it correctly with the new queue-runner anymore? 🤔12:22:37
@vcunat:matrix.orgvcunat* Maybe we're not applying such settings correctly with the new queue-runner anymore? 🤔12:23:01
@hexa:lossy.networkhexa (signing key rotation when)looks like it defaults to 3600s12:23:38
@hexa:lossy.networkhexa (signing key rotation when)so, one hour of linking … not unheard of in a competing builds scenario12:24:11
@hexa:lossy.networkhexa (signing key rotation when)
    #[tracing::instrument(skip(v, jobset), err)]
    pub fn new(v: db::models::Build, jobset: Arc<Jobset>) -> Result<Arc<Self>, jiff::Error> {
        Ok(Arc::new(Self {
            id: v.id,
            drv_path: v.drvpath,
            outputs: BTreeMap::new(),
            jobset_id: v.jobset_id,
            name: v.job,
            timestamp: jiff::Timestamp::from_second(v.timestamp)?,
            max_silent_time: v.maxsilent.unwrap_or(3600),
            timeout: v.timeout.unwrap_or(36000),
            local_priority: v.priority,
            global_priority: v.globalpriority.into(),
            toplevel: arc_swap::ArcSwapOption::from(None),
            jobset,
            finished_in_db: false.into(),
        }))
    }
12:24:30
@hexa:lossy.networkhexa (signing key rotation when)Redacted or Malformed Event12:24:45
@joerg:thalheim.ioMic92 hexa (signing key rotation when): https://github.com/NixOS/infra/pull/1098 https://github.com/NixOS/infra/pull/1099 both should be go through staging hydra, but I won't have time for this just now 12:24:47
@hexa:lossy.networkhexa (signing key rotation when)it's fine, let's take the perf stuff slow and the regression fixes fast12:25:42
@hexa:lossy.networkhexa (signing key rotation when)Redacted or Malformed Event12:26:17
@vcunat:matrix.orgvcunat

in a competing builds scenario

There was almost no CPU pressure during the last attempt on that builder.

12:27:04
@hexa:lossy.networkhexa (signing key rotation when)the lack of timestamps in build logs … sigh12:27:21
@vcunat:matrix.orgvcunatBut it's possible. The links of FF/TB have been really long lately, and aarch64-linux probably has lower single-thread performance.12:27:51
@hexa:lossy.networkhexa (signing key rotation when)yeah, I mean, even for my builds the link takes 30 minutes or so on firefox12:28:14
@hexa:lossy.networkhexa (signing key rotation when)so I wouldn't be surprised about an hour of silence, if that goes slower12:28:25
@joerg:thalheim.ioMic92

283: maxSilent = 14400; # 4h, double the default of 7200s; sometimes needed for x86_64-darwin on hydra

12:28:48
@joerg:thalheim.ioMic92maybe one more candidate where it's not read correctly from the derivation?12:29:04
@hexa:lossy.networkhexa (signing key rotation when)and from nix.conf12:29:25
@joerg:thalheim.ioMic92structured attrs would the first thing to check12:30:05
@hexa:lossy.networkhexa (signing key rotation when) we configure nix.settings.max-silent-time and it just hardcodes 3600 instead 12:30:33
@joerg:thalheim.ioMic92https://github.com/NixOS/hydra/commits/hydra.nixos.org/ made this and two other limits configureable12:44:10
@joerg:thalheim.ioMic92The performance changes are now in staging-hydra.nixos.org branch12:44:28
@joerg:thalheim.ioMic92https://github.com/NixOS/hydra/commits/staging-hydra.nixos.org12:44:37
@hexa:lossy.networkhexa (signing key rotation when)hm, I saw two chromium builds complete after 1d 1h yesterday12:45:46
@joerg:thalheim.ioMic92* The performance changes are now in the staging-hydra.nixos.org branch12:47:11
@hexa:lossy.networkhexa (signing key rotation when)cancelling jobs seems to work as bad as before13:42:42
@hexa:lossy.networkhexa (signing key rotation when) meaning I log onto the builder and kill -9 the thing 13:43:51
@hexa:lossy.networkhexa (signing key rotation when)done for the stuck lix builds13:44:00
@vcunat:matrix.orgvcunatBefore there was usually the problem that other non-cancelled jobs were depending on that particular step.13:44:00
@joerg:thalheim.ioMic92I do have a branch flying around that allows to drain builders... I think we can have the same for canceling a build we want to cancel.14:18:34

Show newer messages


Back to Room ListRoom Version: 6