mirror of
https://github.com/restic/restic.git
synced 2024-08-22 04:13:23 +02:00
This commit changes how the worker goroutines for saving e.g. blobs interact. Before, it was possible to get stuck sending an instruction to archive a file or dir when no worker goroutines were available any more. This commit introduces a `done` channel for each of the worker pools, which is set to the channel returned by `tomb.Dying()`, so it is closed when the first worker returned an error. |
||
---|---|---|
.. | ||
restic |