diff --git a/WHATS_NEW b/WHATS_NEW index c7a3207f9..bebd1f5cf 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.03.11 - ================================== + Fix bcache waiting for IO completion with failing disks. Configure use own python path name order to prefer using python3. Add configure --enable-editline support as an alternative to readline. Enhance reporting and error handling when creating thin volumes. diff --git a/lib/device/bcache.c b/lib/device/bcache.c index fd18eef6e..33d124229 100644 --- a/lib/device/bcache.c +++ b/lib/device/bcache.c @@ -963,7 +963,7 @@ static struct block *_new_block(struct bcache *cache, int di, block_address i, b if (can_wait) { if (dm_list_empty(&cache->io_pending)) _writeback(cache, 16); // FIXME: magic number - _wait_io(cache); + _wait_all(cache); } else { log_debug("bcache no new blocks for di %d index %u", di, (uint32_t) i);