use ResourcePool for hash-object handles
authorJoey Hess <joeyh@joeyh.name>
Mon, 25 Jul 2022 21:32:39 +0000 (17:32 -0400)
committerJoey Hess <joeyh@joeyh.name>
Mon, 25 Jul 2022 21:32:39 +0000 (17:32 -0400)
commitd9052328429f23e43f17e01640e9412fe64143e8
treef9ddd09b839803758b1dfc32709357cd9f3e4f76
parentb1c49c373a2e94dc5c3c0f70ec1c3f867f3a31c2
use ResourcePool for hash-object handles

Avoid starting an unncessary number of git hash-object processes when
concurrency is enabled.

Sponsored-by: Dartmouth College's DANDI project
Annex.hs
Annex/Branch.hs
Annex/Concurrent.hs
Annex/HashObject.hs
CHANGELOG
Utility/ResourcePool.hs
doc/bugs/many___40__2x_jobs__63____41___sleeping__hash-object__processes__63__.mdwn