| 4 May 2024 |
| @theophane:hufschmitt.net left the room. | 15:55:58 |
| 6 May 2024 |
| tracteur joined the room. | 21:58:35 |
| 7 May 2024 |
hacker1024 | How do you handle garbage collection when using an S3 store_uri? Is hydra-s3-backup-collect-garbage appropriate? It's made for the S3 backup plugin, which was made before Nix supported S3 natively and (as far as I can tell) is now redundant. | 23:59:52 |
| 12 May 2024 |
| @man2dev:fedora.im left the room. | 10:22:13 |
| 13 May 2024 |
| Arian left the room. | 17:44:14 |
| 14 May 2024 |
| infinisil changed their profile picture. | 17:45:10 |
| 15 May 2024 |
| raghavsood joined the room. | 08:28:11 |
| raghavsood set a profile picture. | 08:38:29 |
hexa | is there a requirement for hydra-notify to be up for evaluating/scheduling/shipping builds? | 10:04:58 |
hexa | wondering if disabling it would impact the hydra.nixos.org pipeline | 10:05:40 |
hexa | reason is that the service sits at 45 GB of memory usage and evals are getting oom-killed | 10:06:04 |
@lotte:chir.rs | In reply to @hexa:lossy.network is there a requirement for hydra-notify to be up for evaluating/scheduling/shipping builds? hydra-notify can be down but stuff like runcommand hooks, github status checks, and log compression will not work | 10:13:19 |
@lotte:chir.rs | in my experience | 10:13:24 |
@lotte:chir.rs | hydra-evaluator schedules evaluations, and hydra-queue-runner schedules builds | 10:14:41 |
@lotte:chir.rs | In reply to @lotte:chir.rs hydra-notify can be down but stuff like runcommand hooks, github status checks, and log compression will not work of course the runcommand hook is probably where you're shipping the build, unless you use an s3 bucket as a backing store for hydra | 10:15:19 |
hexa | it's s3 | 10:15:33 |
hexa | so log compression is probably the most interesting bit | 10:15:40 |
hexa | but also that thing is plugin based, and I don't think we have enabled any | 10:15:52 |
hexa | https://github.com/NixOS/infra/blob/master/delft/hydra.nix#L30-L32 🤷 | 10:17:41 |
| 16 May 2024 |
vcunat | Oh, hydra allows to build the same build twice in parallel on different machines (same hash, dependency of two different jobs). | 07:49:53 |
vcunat | I'm not 100% sure about the overlapping timing, but it really did look that way now. | 07:51:12 |
K900 | Same output hash or same drv hash? | 07:52:17 |
K900 | I think it schedules by drv hash | 07:52:21 |
K900 | So two different FODs with the same output hash can happen | 07:52:33 |
vcunat | Both. It wasn't a FOD. | 07:53:22 |
K900 | Oh no | 07:53:53 |
K900 | Is the toposort broken | 07:53:55 |
vcunat | I retried and it does look like it, at least from web UI. | 07:54:32 |
vcunat | It's a step that doesn't have its own job. | 07:55:01 |
vcunat | Off the top of my head I don't expect real issues from this, mostly just some waste of resources sometimes. | 07:56:07 |