!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

408 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.136 Servers

Load older messages


SenderMessageTime
12 Nov 2025
@raitobezarius:matrix.orgraitobezariusnoticing not hitting the cache is definitely an art that is hard to master17:41:59
@aloisw:julia0815.dealoisw (or just break in fish, for that matter, given that they apparently want bash very specifically instead of any POSIX shell, which fish diverges from somewhat) 17:45:33
@just1602:systemli.orgjust1602There's pepole who actually use drbd outside of ganeti users, which are like Tor and Wikimedia? 😅18:31:51
@raitobezarius:matrix.orgraitobezariusdon't joke about this18:32:25
@raitobezarius:matrix.orgraitobezariusDGNum runs a drbd cluster18:32:27
@raitobezarius:matrix.orgraitobezariusdrbd is still a quite nice solution :D :D :D18:32:36
@just1602:systemli.orgjust1602Oh, it's really great, I happen to manage VM on ganeti with some friends and it does aesome thing... but I learned a couple of weeks ago that the version in the kernel is a fork that isn't really maintained and is way way behind upstream.... which scares me a little bit. :(18:33:49
@just1602:systemli.orgjust1602* There's people who actually use drbd outside of ganeti users, which are like Tor and Wikimedia? 😅18:34:05
@aloisw:julia0815.dealoisw Actually they did write it, I just missed it on the first pass reading. 19:30:26
@aloisw:julia0815.dealoisw ("Storing a value in an attribute set (or list) preserves its pointer equality even if the structure holding it is modified in some way (as long as the value we care about is left untouched).") 19:30:44
@winter:catgirl.cloudWinter @ma27 am i blind, or does both n-e-j and l-e-j default workers to 1, despite otherwise being said in the readme? https://git.lix.systems/lix-project/lix/src/commit/3ad1af8a9883986eb95744e088eab15c752c339c/subprojects/nix-eval-jobs/src/eval-args.hh#L33 19:59:16
@winter:catgirl.cloudWinter i cannot find a singular place that nrWorkers is set 19:59:26
@ma27:nicht-so.sexyma27 looking at the code, I'm pretty sure that subprojects/nix-eval-jobs/src/eval-args.cc on main does 20:00:31
@ma27:nicht-so.sexyma27(only speaking for lix here, but n-e-j does probably the same, that's no change from us iirc)20:00:45
@winter:catgirl.cloudWinter i don't see this at all? 20:01:33
@winter:catgirl.cloudWinteri only see a handler for going from passed arg -> int20:01:40
@ma27:nicht-so.sexyma27blargh good evening I misread the question20:02:20
@ma27:nicht-so.sexyma27apologies20:02:26
@ma27:nicht-so.sexyma27one sec20:02:27
@winter:catgirl.cloudWinter:-)20:02:36
@winter:catgirl.cloudWinter yeah setting --workers [n>1] makes this speed along 20:03:09
@winter:catgirl.cloudWinterand i actually see 4 workers being spawned20:03:19
@winter:catgirl.cloudWinterand my memory+cpu being hammered20:03:29
@winter:catgirl.cloudWinter😉20:03:34
@ma27:nicht-so.sexyma27but, what are you referring to in the readme? afaiu it doesn't say something else (or rather, nothing on the default), no?20:06:53
@winter:catgirl.cloudWinter
By default, nix-eval-jobs spawns as many worker processes as there are hardware threads in the system and limits the memory usage for each worker to 4GB.
20:07:22
@winter:catgirl.cloudWinter
By default, nix-eval-jobs spawns as many worker processes as there are hardware threads in the system and limits the memory usage for each worker to 4GB.
20:07:30
@ma27:nicht-so.sexyma27ah right.20:08:51
@ma27:nicht-so.sexyma27yeah no you're right.20:09:17
@ma27:nicht-so.sexyma27feel free to file a cl :)20:09:21

Show newer messages


Back to Room ListRoom Version: 10