Skip to content

Commit 3af0276

Browse files
authored
Merge pull request ceph#62009 from Jayaprakash-ibm/wip-bdev-skip-aio-zero-size
blk/kernel : skip AIO thread for zero-sized devices
2 parents fdc727e + 481dfb1 commit 3af0276

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/blk/kernel/KernelDevice.cc

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,13 @@ int KernelDevice::open(const string& p)
295295
goto out_fail;
296296
}
297297

298-
r = _aio_start();
299-
if (r < 0) {
300-
goto out_fail;
298+
if (size > 0) {
299+
r = _aio_start();
300+
if (r < 0) {
301+
goto out_fail;
302+
}
303+
} else {
304+
aio = false;
301305
}
302306

303307
_discard_update_threads();

0 commit comments

Comments
 (0)