mirror of
https://github.com/vatesfr/xen-orchestra.git
synced 2026-09-10 22:14:48 -05:00
* fix(backups): timeout was not used correctly for NBD transfers * fix(nbd-client): evict a dead client in multi instead actual code was retrying 5 times, each time with a 60s timeout multi also have its own retry on conneciton since the client used is determnistic for a block, any stalled client will be hammerred for a lot of time before giving up this PR evict a nbd client that is failing to read a block (with its retry logic) * fix(nbd-client/multi): better spread read accross client the actual code derivate the clientId from the block index we have no information on the block distribution, only hopes that it's random enough this PR introduce a mechanism to use a round robin to select the next client * fix: correct fall back to full with /without nbd on qcow2