mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-17 09:14:19 +08:00
drbd: resync: fix too large bursts for very slow rates
While merging adjacent dirty blocks into resync requests, the resync rate throttle was disregarded. For very low resync rates, the effective rate may have exceeded the intended rate by a larger margin. Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com> Signed-off-by: Jens Axboe <axboe@fb.com>
This commit is contained in:
parent
9ae472605a
commit
6377b92350
@ -647,7 +647,7 @@ next_sector:
|
||||
*/
|
||||
align = 1;
|
||||
rollback_i = i;
|
||||
for (;;) {
|
||||
while (i < number) {
|
||||
if (size + BM_BLOCK_SIZE > max_bio_size)
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user