I've got a bit of an annoying issue that starting happening recently, some nix processes will hang forever while pulling objects from S3 (nix ls-store, nix-store -r), I've collected some stacktraces etc but couldn't get to the root cause of this behavior. Example of a process that shows the issue:
This is a nix-store --serve --write in a hydra builder:
I've got a bit of an annoying issue that starting happening recently, some nix processes will hang forever while pulling objects from S3 (nix ls-store, nix-store -r), I've collected some stacktraces etc but couldn't get to the root cause of this behavior. Example of a process that shows the issue:
This is a
nix-store --serve --write
in a hydra builder:Doing an strace of the process shows that it's continuously reading from a socket (the s3 connection):
The store path isn't huge, running another
nix-store -r <path>
of the same store path worked fine on the same machine.I'm out of ideas on how to debug this further ¯_(ツ)_/