When I use an SSH substituter, it seemingly doesn't compress the data as it's being sent.
In the GIF below, I'm trying to use my substituter. As you can see, the total download number is ticking up, but not the "DL" number. Correct me if I'm wrong, but I've heard that the left number represents the total uncompressed bytes that end up in the store, while the right number represents the number of (compressed) bytes going over the network.
As a result, it's trying to send almost 5GB over the network (!) when it should be sending a lot less.
Steps To Reproduce
Set up an SSH Nix substituter and build a derivation that the substituter has.
Watch the numbers.
Expected behavior
The "DL" number should tick up as the substituter path(s) are fetched.
Describe the bug
When I use an SSH substituter, it seemingly doesn't compress the data as it's being sent.
In the GIF below, I'm trying to use my substituter. As you can see, the total download number is ticking up, but not the "DL" number. Correct me if I'm wrong, but I've heard that the left number represents the total uncompressed bytes that end up in the store, while the right number represents the number of (compressed) bytes going over the network.
As a result, it's trying to send almost 5GB over the network (!) when it should be sending a lot less.
Steps To Reproduce
Expected behavior
The "DL" number should tick up as the substituter path(s) are fetched.
nix-env --version
output