]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Narrow journal aio_lock locking scope in write_aio_bl
authorZhi Zhang <zhangz.david@outlook.com>
Wed, 26 Aug 2015 03:34:13 +0000 (11:34 +0800)
committerZhi Zhang <zhangz.david@outlook.com>
Wed, 26 Aug 2015 03:34:13 +0000 (11:34 +0800)
commitef1434a6c14e7d2bddbf2a8e5a662c6df2f8628d
treec2ad44c238ee193c2dcf82375e15ffad0a502160
parent23ebeb3684664f6f241f389b12deb3a40ce720a4
Narrow journal aio_lock locking scope in write_aio_bl

Aio io_submit in write_aio_bl with aio_lock might take long time to return, so write_finish_thread_entry can't process completed aio when io_submit is blocking. Try to narrow aio_lock locking scope to help those completed aio to get processed asap.

Signed-off-by: Zhi Zhang zhangz.david@outlook.com
src/os/FileJournal.cc