nix-output-monitor
nix-output-monitor copied to clipboard
Builder attribution fails with ssh-ng
When setting nix.buildMachines.*.protocol
to ssh-ng
, the attribution of builds to hosts does not work anymore, while they build. It seems to work when downloading the build result.
Tested on nix 2.13.2 (locally) against remote builders with nix 2.11.1 and 2.8.1.
Seems to stull be an issue:
Nix versions on both hosts: nix (Nix) 2.16.0pre20230417_64ee028
I will try to get some log output later today.
PS: Uploads to fulfill the deps on the build host are seemingly attributed correctly as well, just building that seems to be improperly attributed.
I am witnessing this myself. I will have a look into it as soon as I have the time.
This causes especially weird problems, with some downloads onto the remote builder somehow not registering as finished for nom.
Also, we have a problem, that downloads onto remote builders cannot be easily sorted into the dependency tree, because we don’t know for which parent we are downloading them.