nix-output-monitor icon indicating copy to clipboard operation
nix-output-monitor copied to clipboard

Builder attribution fails with ssh-ng

Open mweinelt opened this issue 1 year ago • 4 comments

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.

mweinelt avatar Mar 04 '23 15:03 mweinelt

Seems to stull be an issue:

image

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.

NobbZ avatar Apr 18 '23 07:04 NobbZ

I am witnessing this myself. I will have a look into it as soon as I have the time.

maralorn avatar Apr 18 '23 13:04 maralorn

This causes especially weird problems, with some downloads onto the remote builder somehow not registering as finished for nom.

maralorn avatar May 17 '23 20:05 maralorn

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.

maralorn avatar May 17 '23 20:05 maralorn