!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

924 Members
For people hacking on the Nix package manager itself196 Servers

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


SenderMessageTime
6 Dec 2025
@joerg:thalheim.ioMic92and yes it's the tarball cache in this case07:00:31
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Weird, I’m dogfooding that for some time and didn’t see any issues. Maybe the tarball cache gave out for unrelated reasons?07:03:26
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Did you happen to be running a somewhat recent-ish master with that?07:04:12
@joerg:thalheim.ioMic92I now did reset my .nix/cache07:04:14
@joerg:thalheim.ioMic92Let's see.07:04:17
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)There was an issue with eelcos patch that started sharing the cache between threads07:04:33
@joerg:thalheim.ioMic92I am also testing this on other machines that will receive more load. This was on my macos machines.07:04:38
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)That was reverted07:04:38
@joerg:thalheim.ioMic92Okay. I now rebased. I wasn't sure if this was included or not07:04:55
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @xokdvium:matrix.org
There was an issue with eelcos patch that started sharing the cache between threads
I did test concurrently accessing that cache a bit and didn’t see issues btw. Let’s cross fingers, but that’s the primary suspect
07:06:52
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)https://github.com/NixOS/nix/pull/1462007:07:18
@joerg:thalheim.ioMic92https://github.com/Mic92/nix-1/commit/7df48054782f3918a0ada9fcca194648712168f6 I also still got a remote builder hang. So I now added this patch as well for testing.07:07:26
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)That’s the revert07:07:27
@joerg:thalheim.ioMic92* https://github.com/Mic92/nix-1/commit/7df48054782f3918a0ada9fcca194648712168f6 I also still got a remote builder hang. So I now added this patch as well for testing. Unrelated to your change.07:07:38
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @xokdvium:matrix.org
There was an issue with eelcos patch that started sharing the cache between threads
* I did test concurrently accessing that cache quite a bit and didn’t see issues btw. Let’s cross fingers, but that’s the primary suspect
07:10:20
@joerg:thalheim.ioMic92 Sergei Zimmerman (xokdvium): so the issue I am facing is that our connection loop in nix-daemon --stdio has some check for interrupts, but for some reason also the SIGUSR1 from monitorfdhup is sent, it still doesn't exit that read. It's weird. 07:10:23
@joerg:thalheim.ioMic92So know I took out the hammer and shutdown the unix socket.07:10:42
@joerg:thalheim.ioMic92 * Sergei Zimmerman (xokdvium): so the issue I am facing is that our connection loop in nix-daemon --stdio has some check for interrupts, but for some reason also the SIGUSR1 from monitorfdhup is sent, it still doesn't exit that read loop. It's weird. 07:10:58
@joerg:thalheim.ioMic92correction: ReceiveInterrupts sends SIGUSR107:11:44
@joerg:thalheim.ioMic92Not the nicest fix, but I can have the CI I am experiencing this with also not being blocked for too long, because it's some sort of production deployment.07:14:07

Show newer messages


Back to Room ListRoom Version: 6