| 28 May 2025 |
uep | i dearly love postres notify, but the fact that it's bundled into a transaction sometimes really hurts | 10:36:45 |
uep | * i dearly love postgres notify, but the fact that it's bundled into a transaction sometimes really hurts | 10:37:04 |
K900 | The entire queue setup is one huge crime against postgres | 10:37:29 |
K900 | Unfortunately | 10:37:47 |
Vladimír Čunát | It often feels like restarting the queue runner helps. I tried that again during this discussion, and it does seem like getting through trunk-combined faster (including the Steps completed per minute graph). No idea why this happens, and yes - during the restart we lose already ingested builds that haven't finished, and startup takes some time, so it's not always a win. | 11:02:13 |
emily | is the queue logic so complicated that it's not obvious how to reimplement it with some more normal queueing thing or is it just a "no free time that anyone wants to spend patching scary C++" thing? | 11:08:01 |
emily | (I mean I know using Postgres for everything including queueing is popular these days but I'm going to assume that however Hydra does it is not how you would do it in 2025.) | 11:08:36 |
emily | the code in hydra-queue-runner looks shorter/less terrifying than I expected but I'm guessing the gremlins are just deeper than the surface. | 11:09:49 |
K900 | It's not complicated at all | 11:10:08 |
K900 | It's just extremely cursed | 11:10:12 |
K900 | And no one wants to touch it | 11:10:18 |
| 29 May 2025 |
Winter | does channels.nixos.org have rate limiting, and if so, is it worse than GitHub where if you sneeze on it without an auth token it'll 429 you? | 14:48:58 |
K900 | It shouldn't I think | 14:50:27 |
K900 | Unless Fastly is doing somethign | 14:50:31 |
K900 | * Unless Fastly is doing something | 14:50:33 |
Winter | thanks! | 14:51:14 |
| 30 May 2025 |
SomeoneSerge (back on matrix) | =\ | 13:42:54 |
SomeoneSerge (back on matrix) | Redacted or Malformed Event | 13:43:12 |
SomeoneSerge (back on matrix) | Ah yes, no media | 13:43:29 |
SomeoneSerge (back on matrix) | TLDR: can't see trunk's eval results, hydra returns 403 | 13:43:58 |
leona | browser version? | 13:44:31 |
SomeoneSerge (back on matrix) | librewolf something-something | 13:44:43 |
SomeoneSerge (back on matrix) | It's the anti-bot bullshit | 13:44:51 |
hexa | if you want to call it that | 13:45:08 |
hexa | what's you user-agent? | 13:45:52 |
SomeoneSerge (back on matrix) | Mozilla/5.0 (X11; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0 | 13:47:25 |
hexa | should advertise firefox 137 or later | 13:47:27 |
SomeoneSerge (back on matrix) | * Mozilla/5.0 (X11; Linux x86\_64; rv:136.0) Gecko/20100101 Firefox/136.0 | 13:47:29 |
hexa | 136.0 would be from 2025-03-04 | 13:48:11 |
hexa | and 136.0.4 from 2025-03-27 | 13:48:27 |