| 4 Apr 2024 |
K900 | If you make a new thing, you're free to call it whatever you want, including Hydra | 09:05:20 |
K900 | (though it would be confusing for everyone involved) | 09:05:26 |
darkwater4213 | It's still a fascinating prospect.
I've been toying with the idea of NixOS-as-MDM for some time now. It just occurred to me as I was brushing my teeth that most MDM solutions require a central server (if not all) and that can get expensive and inconvenient. Decentralizing the entire thing makes it more portable, flexible, and frankly, way cooler.
I was thinking of a guy who installed some distributed-computation software on all his school's computers, so he could build an entire Gentoo system, DE and all, in ninety seconds flat (not counting transfer times). Then it occurred to me that if all those machines were the same architecture, there's no reason those compiled objects could not be reused with the exact same optimizations. And since there's already no "central server" (because all of them are servers), you could unify this entire mess into a NixOS config, and you've got yourself a hype train straight out of 2014.
I need sleep. | 09:10:17 |
K900 | MDM has absolutely nothing to do with Hydra | 09:10:48 |
K900 | And honestly you're just describing distcc | 09:11:06 |
K900 | (though it's still not entirely Decentralized(tm), not that it needs to be) | 09:11:26 |
@delroth:delroth.net | any time someone suggests using IPFS I just assume they have no clue about anything related to distributed computing, so far the heuristic has always worked | 09:12:41 |
K900 | Also, MDM and Decentralized(tm) don't go together | 09:12:45 |
K900 | For reasons that should hopefully be obvious | 09:12:59 |
@rick:matrix.ciphernetics.nl | In reply to @k900:0upti.me Without effectively rewriting Hydra entirely And nix too, since eval is quite memory hungry. Distribution of that will add a lot of transfer overhead and complication to evaluation, I feel. | 12:11:32 |
@janne.hess:helsinki-systems.de | Redacted or Malformed Event | 13:18:03 |
Marco Turchetto | Has anyone ever tried to deploy all the hydra components separately? from what I understood hydra architecture is meant to be distributed and use postgresql as a message bus | 13:48:12 |
@janne.hess:helsinki-systems.de | In reply to @mrtrk:matrix.org Has anyone ever tried to deploy all the hydra components separately? from what I understood hydra architecture is meant to be distributed and use postgresql as a message bus That's mostly true but I think (although I am not sure) that the queue runner expects the drvs from the evaluator in its store | 13:51:47 |
ma27 | In reply to @janne.hess:helsinki-systems.de That's mostly true but I think (although I am not sure) that the queue runner expects the drvs from the evaluator in its store That should be solvable by instructing the evaluator to write into a remote store I guess. | 13:53:45 |
| 9 Apr 2024 |
| @5m5z3q888q5prxkg:chat.lightnovel-dungeon.de changed their profile picture. | 23:12:30 |
| 11 Apr 2024 |
| Anthony Rsl set a profile picture. | 21:59:20 |
| Anthony Rsl removed their profile picture. | 22:12:55 |
| 12 Apr 2024 |
| hexa joined the room. | 16:46:26 |
| 14 Apr 2024 |
| @bootstrapper:matrix.org changed their profile picture. | 04:54:39 |
| 17 Apr 2024 |
| K900 changed their display name from K900 ⚡️ to K9Ö0. | 17:16:44 |
| K900 changed their display name from K9Ö0 to K900. | 17:21:55 |
| K900 | 17:21:55 |
| 18 Apr 2024 |
@stablejoy:matrix.org | I'm trying to determine the duration of a build for a single package. However, when parsing the JSON with start and stop times, curl -H 'Accept: application/json' <https://hydra.nixos.org/build/255062383> | jq '.starttime, .stoptime', it shows the same start and stop time while the build duration at https://hydra.nixos.org/build/255062383#tabs-summary shows it took 45 seconds. | 06:59:38 |
| 19 Apr 2024 |
@casey:hubns.net | the key part there is that the build was cached from another build. you'll need to grab the build info from that original build. | 15:54:32 |
| @belak:matrix.org left the room. | 19:53:58 |
| 21 Apr 2024 |
@stablejoy:matrix.org | In reply to @casey:hubns.net the key part there is that the build was cached from another build. you'll need to grab the build info from that original build. Ooh I see, thanks | 07:51:39 |
| @mlyx:matrix.org left the room. | 15:47:35 |
| @cole-h:matrix.org left the room. | 23:46:03 |
| 22 Apr 2024 |
| NixOS Moderation Botchanged room power levels. | 08:33:54 |
@janne.hess:helsinki-systems.de | @room You Hydra might have a XSS vulnerability, please check if you need to update: https://github.com/NixOS/hydra/security/advisories/GHSA-2p75-6g9f-pqgx | 15:25:58 |