]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc/Journaler: fix try_read_entry()/wait_for_readable() locking 2404/head
authorYan, Zheng <ukernel@gmail.com>
Fri, 5 Sep 2014 14:12:01 +0000 (22:12 +0800)
committerYan, Zheng <ukernel@gmail.com>
Fri, 5 Sep 2014 14:21:55 +0000 (22:21 +0800)
commit2280736c4d6adff73b34263c33a9ce4a220c5414
tree9ee31b33b9368e0b60671c2941c6a06a2536b47e
parentb32712f1fc98e7abe3dc5fa778cbb779702f940d
osdc/Journaler: fix try_read_entry()/wait_for_readable() locking

These two functions should be protected by the Journal::mutex. Furthermore,
wait_for_readable() is racy. The journal may have already become readable
when it is called.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/osdc/Journaler.cc