!zghijEASpYQWYFzriI:nixos.org

Hydra

379 Members
110 Servers

Load older messages


SenderMessageTime
27 Oct 2022
@rick:matrix.ciphernetics.nlRick (Mindavi)Might be worth trying that, if you can find it11:33:46
@magic_rb:matrix.redalder.orgmagic_rbmaybe im somehow eating those logs somewhere, let me check11:33:50
@magic_rb:matrix.redalder.orgmagic_rb
export PATH=${with pkgs; makeBinPath [ hydra-package nettools jq ]}:$PATH

sv -v -w 0 once hydra-init
[[ ! -e ${baseDir}/.init-hydra ]] && exit 1

export PATH=${pkgs.nettools}/bin:$PATH # Hydra runs some variant of `hostname --fqdn`, which BusyBox doesn't support
HOME=~hydra exec chpst ${optionalString cfg.adjustNiceness "-n +5"} -b hydra-evaluator -u hydra:hydra ${hydra-package}/bin/hydra-evaluator

nope, that should be what is doing the eval if I understand Hydra's architecture right

11:36:48
@janne.hess:helsinki-systems.dedas_jAre you not using systemd? ๐Ÿ‘€12:16:54
@janne.hess:helsinki-systems.dedas_jThat looks like linux from the 90s12:17:07
@magic_rb:matrix.redalder.orgmagic_rbim not using systemd12:19:14
@magic_rb:matrix.redalder.orgmagic_rband it is runit so your time period guess is correct12:19:31
@janne.hess:helsinki-systems.dedas_jDo you see any logs from the evaluator? because it should log once it starts an eval12:20:25
@magic_rb:matrix.redalder.orgmagic_rb
(systems:master) Evaluating...
accepted connection from pid 2869996, user hydra

I only see this in the logs, first line is evaluator second is nix-daemon

12:21:35
@janne.hess:helsinki-systems.dedas_jI remember some stdout/stderr magic but I'm not sure if we still have that12:22:49
@nixinator:nixos.dev@nixinator:nixos.dev
In reply to @magic_rb:matrix.redalder.org
Hi! I'm running my own Hydra instance on a non NixOS host essentially and I've never gotten evaluation logs out of it, it just fails as shown here on this link https://hydra.redalder.org/jobset/systems/master#tabs-errors where should I start digging as to why it happens? The module I'm using is heavily based on the NixOS one though so I have no idea why it's misbehaving...
I might asking the obvious, but why is this a non nixos machine? There is probably a very good reason for this .
13:08:54
@nixinator:nixos.dev@nixinator:nixos.dev * I might be asking the obvious, but why is this a non nixos machine? There is probably a very good reason for this . 13:09:13
@magic_rb:matrix.redalder.orgmagic_rb
In reply to nixinator
* I might be asking the obvious, but why is this a non nixos machine? There is probably a very good reason for this .
not really tbh, i just decided at one point i want to run it in a container because why not.
13:10:52
@magic_rb:matrix.redalder.orgmagic_rb

I'm starting to be really surprised this works at all, I don't have git in the module mentioned anywhere. It's not in PATH, neither is Nix which is fascinating

13:41:32
@magic_rb:matrix.redalder.orgmagic_rb

nix correctly reports a failed eval from the terminal

13:45:00
@nixinator:nixos.dev@nixinator:nixos.dev This is probably how the container is handling certainly file descriptors, or something is not quite what Perl expects . 13:55:39
@magic_rb:matrix.redalder.orgmagic_rb

i've no clue, i dont see a reason why it should be misbehaving nor do i see any errors or anything like that

13:56:48
@nixinator:nixos.dev@nixinator:nixos.dev Without seeing the logs, or reproducing the bug myself there not much I can do. Also beware that some process know when they are being run from the interactive cli or spawned from unit/systemd .. so bear that in mind . 14:34:39
@magic_rb:matrix.redalder.orgmagic_rbi sent all the logs i have, nothing indicates any failure15:04:58
@nixinator:nixos.dev@nixinator:nixos.dev Well darn and blast . Looks like a job for dtrace then , shame they never got the licensing sorted out to use it in Linux, itโ€™s basically the dogs bollocks. 22:52:20
@nixinator:nixos.dev@nixinator:nixos.dev Systemtap works but is a poor alternative 22:52:51
@nixinator:nixos.dev@nixinator:nixos.devhttps://www.brendangregg.com/dtrace.html#OneLiners22:55:38
@nixinator:nixos.dev@nixinator:nixos.dev This has help me nail all sorts of deep rooted bugs . :-) 22:55:54
@nixinator:nixos.dev@nixinator:nixos.dev (In Solaris) 22:57:50
28 Oct 2022
@magic_rb:matrix.redalder.orgmagic_rb

is dtrace a superior version of strace? (strace is really hard to use tbh)

10:28:24
@k900:0upti.meK900dtrace is more like BPF tracing in the kernel10:29:42
@k900:0upti.meK900It's much more fine-grained than strace10:30:04
@k900:0upti.meK900https://github.com/iovisor/bpftrace10:30:53
@toonn:matrix.orgtoonn It's also a lot harder to get into IIRC. 11:23:42
@toonn:matrix.orgtoonn But use what works for you. 11:23:55

Show newer messages


Back to Room ListRoom Version: 6