]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/FileJournal: Fix journal write fail, align for direct io
authorSage Weil <sage@redhat.com>
Thu, 15 Jan 2015 19:20:18 +0000 (11:20 -0800)
committerSage Weil <sage@redhat.com>
Thu, 15 Jan 2015 19:20:18 +0000 (11:20 -0800)
commit80473f63853593e53d72f17c098152caf17f5e9e
treeda4506df911b1b296c93679e4e34962d803921f9
parentcc0dba526135ec064edce2ba420225a4e1617ad7
os/FileJournal: Fix journal write fail, align for direct io

when config journal_zero_on_create true, osd mkfs will fail when zeroing journal.
journal open with O_DIRECT, buf should align with blocksize.

Backport: giant, firefly, dumpling
Signed-off-by: Xie Rui <875016668@qq.com>
Reviewed-by: Sage Weil <sage@redhat.com>
src/os/FileJournal.cc