!zghijEASpYQWYFzriI:nixos.org

Hydra

377 Members
108 Servers

Load older messages


SenderMessageTime
11 Aug 2023
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their profile picture.15:39:12
12 Aug 2023
@hacker1024:matrix.orghacker1024 For some reason my NixOS ISO jobs (from system.build.isoImage) are timing out after two hours. I cannot find any reference to this limit in the Nix documentation or Nixpkgs, and I have not got anything resembling a value for two hours in my Nix or Hydra configuration. Does anyone know what is causing this? None of my other jobs that last longer than two hours time out. 08:51:53
@hacker1024:matrix.orghacker1024 * For some reason my NixOS ISO jobs (from system.build.isoImage) are timing out after two hours. I cannot find any reference to this limit in the Nix documentation or Nixpkgs, and I have not got anything resembling a value for two hours in my Nix or Hydra configurations. Does anyone know what is causing this? None of my other jobs that last longer than two hours time out. 08:52:20
@k900:conduit.0upti.meK900 (deprecated) It's probably in meta.timeout on the derivation itself 08:53:41
@hacker1024:matrix.orghacker1024
In reply to @k900:conduit.0upti.me
It's probably in meta.timeout on the derivation itself
I checked in the REPL and in Nixpkgs, that doesn't seem to be the case
09:02:54
13 Aug 2023
@10leej:matrix.org@10leej:matrix.org joined the room.01:26:30
@vcunat:matrix.orgvcunatIIRC there are two kinds of timeout. The other one is for max. silent time (no new logs).06:28:23
@vcunat:matrix.orgvcunat .meta.timeout is just an override, for some value configured I think. 06:30:10
@vcunat:matrix.orgvcunat * .meta.timeout is just an override, for some value configured in Hydra or Nix I think. 06:30:17
@vcunat:matrix.orgvcunat Yeah, man nix.conf shows even a few more kinds of timeouts 06:31:26
@hacker1024:matrix.orghacker1024 Yep, the problem is that both my timeout and my max-silent-time is set to zero in nix show-config, and there's no mention of a timeout in hydra.conf. 06:31:59
@hacker1024:matrix.orghacker1024https://github.com/NixOS/hydra/blob/60e2c377d305b72cee39c51b5892d215e4238278/src/hydra-eval-jobs/hydra-eval-jobs.cc#L196 🤦 Thanks for the tip06:33:16
@hacker1024:matrix.orghacker1024Oh, that default is actually in the manual. My bad.06:34:20
@hacker1024:matrix.orghacker1024 I suppose it makes sense to set it in Hydra (nix.conf doesn't really make sense across multiple build machines), but that default is pretty low. 06:35:20
@vcunat:matrix.orgvcunatTwo hours without any log line seems pretty suspicious to me. Could be e.g. thrashing due to low RAM.07:54:17
@hacker1024:matrix.orghacker1024
In reply to @vcunat:matrix.org
Two hours without any log line seems pretty suspicious to me. Could be e.g. thrashing due to low RAM.
The SquashFS compression takes a long time, and there's nothing to be outputted while that's happening. I'm only using a free-tier Oracle Cloud VM with 4 ARM cores, so it can take a little longer than normal when other derivations are building at the same time.
07:57:50
@hacker1024:matrix.orghacker1024
In reply to @vcunat:matrix.org
Two hours without any log line seems pretty suspicious to me. Could be e.g. thrashing due to low RAM.
* The SquashFS compression takes a long time (CPU-bound), and there's nothing to be outputted while that's happening. I'm only using a free-tier Oracle Cloud VM with 4 ARM cores, so it can take a little longer than normal when other derivations are building at the same time.
07:58:05
14 Aug 2023
@k900:0upti.meK900 changed their display name from K900 (Old) to K900 ⚡️.16:09:24
@k900:0upti.meK900 changed their display name from K900 ⚡️ to K900 (⚡️ migration pending).16:23:32
15 Aug 2023
@k900:0upti.meK900 changed their display name from K900 (⚡️ migration pending) to K900 ⚡️.08:48:57
@k900:conduit.0upti.meK900 (deprecated) changed their display name from K900 to K900 (deprecated).08:49:12
@10leej:matrix.org@10leej:matrix.org left the room.19:33:53
16 Aug 2023
@c:catgirl.cloud@c:catgirl.cloud removed their profile picture.03:01:17
@c:catgirl.cloud@c:catgirl.cloud removed their display name c.03:01:27
@c:catgirl.cloud@c:catgirl.cloud left the room.03:01:39
19 Aug 2023
@artturin:matrix.orgartturin maybe making this https://github.com/NixOS/nixpkgs/blob/bbfcab42fd6f93f1f45fdd50544735edf79ffe90/nixos/lib/make-squashfs.nix#L25-L29 dependant on stdenv.buildPlatform.is32bit would help? 20:29:23
@artturin:matrix.orgartturin
In reply to @hacker1024:matrix.org
The SquashFS compression takes a long time (CPU-bound), and there's nothing to be outputted while that's happening. I'm only using a free-tier Oracle Cloud VM with 4 ARM cores, so it can take a little longer than normal when other derivations are building at the same time.
^ if you have more than 48 cores
20:29:54
@artturin:matrix.orgartturinI introduced the limit in https://github.com/nixos/nixpkgs/commit/eea6baad509b24c9137fd9d97fd3ae9392cf34de20:30:20
@artturin:matrix.orgartturinhttps://github.com/NixOS/nixpkgs/pull/25024820:41:06
@artturin:matrix.orgartturin
In reply to @hacker1024:matrix.org
The SquashFS compression takes a long time (CPU-bound), and there's nothing to be outputted while that's happening. I'm only using a free-tier Oracle Cloud VM with 4 ARM cores, so it can take a little longer than normal when other derivations are building at the same time.
* ^ ~if you have more than 48 cores~ nvm you only have 4
20:42:38

Show newer messages


Back to Room ListRoom Version: 6