!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

386 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.120 Servers

Load older messages


SenderMessageTime
12 Aug 2021
@vcunat:matrix.orgVladimír ČunátAs for pulling the plug, I think the main problem is in the parts that are hard to decentralize (e.g. queue runner)14:03:14
@lukegb:zxcvbnm.ninjalukegb (he/him)I don't think it's a case of "we need always running decentralized infrastructure"15:15:12
@lukegb:zxcvbnm.ninjalukegb (he/him)It's more a case of "what is the plan if packet goes away"15:15:24
@sternenseemann:systemli.orgsternipacket doesn't even have to walk away15:16:52
@sternenseemann:systemli.orgsterniwhat if they have a serious network or power outtage or even … uh a fire15:17:03
@vcunat:matrix.orgVladimír ČunátNetwork or power outage shouldn't last long enough to really hurt us. Cache etc. is separate.15:18:19
@lukegb:zxcvbnm.ninjalukegb (he/him)Hydra isn't really a service we need to run at 5 9s or anything15:18:45
@amine.chikhaoui:matrix.orgAmine ChikhaouiI think there is enough budget to cover unforeseen problems ? (https://opencollective.com/nixos#category-BUDGET) until a plan is figured out for when something unexpected happens15:21:47
@sternenseemann:systemli.orgsterniI don't think having the money is enough to be honest16:06:34
@sternenseemann:systemli.orgsternithe freenode -> matrix switch has if anything shown that if you have to scramble to find a solution in the moment the outcome will not be 100% satisfying and there is no room to get consensus for the drawbacks (which is probably the most problematic about this)16:07:41
14 Aug 2021
@lukegb:zxcvbnm.ninjalukegb (he/him)bringing up https://github.com/NixOS/nixpkgs/issues/115425 again; can we disable wendy on hydra please? (set maxjobs back to 0)14:36:10
@sternenseemann:systemli.orgsterniwhy don't we have a feature for sse 4.2 or such? isn't that precisely what that field is for?14:38:02
@lukegb:zxcvbnm.ninjalukegb (he/him)wendy just doesn't do very well on big-parallel jobs anyway (e.g. Chrome builds)14:39:20
@lukegb:zxcvbnm.ninjalukegb (he/him)if we want to eke all the life we can from wendy then we should remove the big-parallel required feature and add features for processor extensions to all the builders that do have them14:40:36
@lukegb:zxcvbnm.ninjalukegb (he/him)but at the moment: the work wendy is doing could be done faster and better by one of the other workers14:41:14
@vcunat:matrix.orgVladimír Čunát My understanding is that wendy got switched to big-parallel jobs exactly in order to avoid pytorch. 15:35:53
@lukegb:zxcvbnm.ninjalukegb (he/him)Yeah, but then I made pytorch big-parallel because the build takes a long time and is parallelisable xD15:43:18
@vcunat:matrix.orgVladimír ČunátOh, I didn't notice the reply and found out independently.15:51:25
@vcunat:matrix.orgVladimír ČunátFrom what I've seen, wendy really is more trouble than worth.15:53:03
15 Aug 2021
@lukegb:zxcvbnm.ninjalukegb (he/him) grahamc (he/him): can I get a new hydra jobset ala staging (with... whatever shares are appropriate) pointed at https://github.com/lukegb/nixpkgs.git xcrypt? This is for https://github.com/NixOS/nixpkgs/issues/112371 02:16:50
@vcunat:matrix.orgVladimír Čunát
In reply to @lukegb:zxcvbnm.ninja
grahamc (he/him): can I get a new hydra jobset ala staging (with... whatever shares are appropriate) pointed at https://github.com/lukegb/nixpkgs.git xcrypt? This is for https://github.com/NixOS/nixpkgs/issues/112371

I wonder if building all individual packages is an overkill. Only relatively few packages use the library, I think; Arch list: https://archlinux.org/todo/libxcrypt-rebuild/

It might make sense to start just locally. Or do a -small jobset and then (using that from cache) try those packages locally.

A potential risk: I wonder if some build scripts might just silently turn off some features when failing to find libcrypt (or even try to only find it during runtime). But I'd hope the impact won't be significant here.

08:25:53
@vcunat:matrix.orgVladimír Čunát

It might make sense to start just locally.

Anyway, gcc won't build, so there's not much to do yet :-)

../../../../gcc-10.3.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:143:10:
  crypt.h: No such file or directory
09:35:52
@vcunat:matrix.orgVladimír Čunát *

It might make sense to start just locally.

Anyway, gcc won't build, so there's not much to rebuild yet :-)

../../../../gcc-10.3.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:143:10:
  crypt.h: No such file or directory
09:36:33
@lukegb:zxcvbnm.ninjalukegb (he/him)I guess my point was: it's going to be a full rebuild anyway, even of unrelated packages10:50:29
@lukegb:zxcvbnm.ninjalukegb (he/him)For the same reason as glibc version bumps are full rebuilds10:50:41
@lukegb:zxcvbnm.ninjalukegb (he/him)I guess maybe I'll just merge it into staging and then we can fix it there rather than have a new jobset if we're reluctant to do that11:07:27
@lukegb:zxcvbnm.ninjalukegb (he/him)
In reply to @vcunat:matrix.org

It might make sense to start just locally.

Anyway, gcc won't build, so there's not much to rebuild yet :-)

../../../../gcc-10.3.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:143:10:
  crypt.h: No such file or directory
Oh right, that's fixed locally, I haven't pushed it yet
11:09:58
@vcunat:matrix.orgVladimír ČunátYes, it will be a full rebuild either way, but the extra jobset would serve to find breakages, not to utilize those binaries (because staging/next is somewhere else or would move in the meantime anyway).11:44:47
@vcunat:matrix.orgVladimír Čunát Right now Hydra is fully utilized by staging-next - and I believe it should take precedence even if I created your jobset immediately. (the current iteration has been stabilizing for more than two weeks already) 11:50:04
@lukegb:zxcvbnm.ninjalukegb (he/him)One of the problems we're going to run into though is that bootstrapping it is hard, because they don't ship tarball releases12:52:45

Show newer messages


Back to Room ListRoom Version: 6