5e205f215d
An interrupted `git-annex copy --to` a cluster via the http server, when repeated, failed. The http server output "transfer already in progress, or unable to take transfer lock". Apparently a second connection was opened to the cluster, because the first connection never got shut down. Turned out the problem was that when proxying to a cluster, it would read a short ByteString from the client, and send that to the nodes. But that left the nodes warning more. Meanwhile, the proxy was expecting a SUCCESS/FAILURE message from the nodes. So it didn't return, and so the cluster connection stayed open. |
||
---|---|---|
.. | ||
Http | ||
Address.hs | ||
Annex.hs | ||
Auth.hs | ||
Http.hs | ||
IO.hs | ||
Protocol.hs | ||
Proxy.hs |