!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

907 Members
For people hacking on the Nix package manager itself190 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
29 Jul 2025
@Ericson2314:matrix.orgJohn Ericson Mic92: I am talking about the queryOutput stuff in there 21:35:18
@Ericson2314:matrix.orgJohn Ericson Mic92: oh wow, it's already done via the database in the local store case! 21:37:58
@Ericson2314:matrix.orgJohn Ericson see queryStaticPartialDerivationOutputMap 21:38:03
@Ericson2314:matrix.orgJohn Ericsonhttps://github.com/NixOS/nix/issues/13573#issuecomment-313415725721:40:17
@Ericson2314:matrix.orgJohn Ericsonso....why the hell is it so slow?21:40:23
@Ericson2314:matrix.orgJohn EricsonSQLite should be fast enough21:40:29
@Ericson2314:matrix.orgJohn Ericson (slow based on your said your sysadmining experience, Mic92) 21:40:42
@Ericson2314:matrix.orgJohn Ericson Eelco: you inadvertently trolled us quite well, because you in 2010 https://github.com/NixOS/nix/commit/c4d388add4942f6f99a8df12f4e49149005047e2 fixed the perf issue you brought up in my PR :) 21:47:11
@joerg:thalheim.ioMic92
In reply to @Ericson2314:matrix.org
(slow based on your said your sysadmining experience, Mic92)
It's parsing all the derivation files during GC by default. You have to turn of keep-derivations to disable it
21:52:45
@joerg:thalheim.ioMic92If it's turned off it's really just sqlite and fast21:54:10
@Ericson2314:matrix.orgJohn Ericson Mic92: hmm? because of what? 21:55:20
@joerg:thalheim.ioMic92
In reply to @Ericson2314:matrix.org
Mic92: hmm? because of what?
Can't point you to the concrete code but it's very obvious if you strace
21:56:48

Show newer messages


Back to Room ListRoom Version: 6