clean up transferrer pool
authorJoey Hess <joeyh@joeyh.name>
Wed, 9 Dec 2020 17:10:35 +0000 (13:10 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 9 Dec 2020 17:10:35 +0000 (13:10 -0400)
commita3fb1754f28778ae2503bc918891059f1c230196
tree6262280ffa9f891c82dadba5fe2b21ae2840c0d3
parenta8cdcf528eec725b3083a8a8369ebba0da18567a
clean up transferrer pool

Doing this at shutdown is not very important at all, but I do like to
make sure that when git-annex allocates a resource, it later cleans it
up.

More importantly, stopCoProcesses is used in eg, Remote.Git in a
situation where it needs to stop long-running processes like these.
Annex/Action.hs
Annex/Concurrent.hs
Annex/TransferrerPool.hs