mirror of
https://github.com/zrepl/zrepl.git
synced 2024-11-25 01:44:43 +01:00
000d8bba66
ATM, the replication logic sends all dry-run requests in parallel, which might overwhelm the ZFS pool on the sending side. Since we use rpc/dataconn for dry sends, this also opens one TCP connection per dry-run request. Use a sempahore to limit the degree of concurrency where we know it is a problem ATM. As indicated by the comments, the cleaner solution would involve some kind of 'resource exhaustion' error code. refs #161 refs #164 |
||
---|---|---|
.. | ||
bytecounter | ||
chainedio | ||
chainlock | ||
chunking | ||
connlogger | ||
devnoop | ||
envconst | ||
iocommand | ||
optionaldeadline | ||
semaphore | ||
socketpair |