aboutsummaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-11-09 12:43:12 -0800
committerSage Weil <sage@newdream.net>2010-11-09 12:43:12 -0800
commitb7495fc2ff941db6a118a93ab8d61149e3f4cef8 (patch)
tree231c339d74760e2fa13e5e6f41c10bc28cea51b3 /usr
parente98b6fed84d0f0155d7b398e0dfeac74c792f2d0 (diff)
downloadmrst-s0i3-test-b7495fc2ff941db6a118a93ab8d61149e3f4cef8.tar.gz
mrst-s0i3-test-b7495fc2ff941db6a118a93ab8d61149e3f4cef8.tar.xz
mrst-s0i3-test-b7495fc2ff941db6a118a93ab8d61149e3f4cef8.zip
ceph: make page alignment explicit in osd interface
We used to infer alignment of IOs within a page based on the file offset, which assumed they matched. This broke with direct IO that was not aligned to pages (e.g., 512-byte aligned IO). We were also trusting the alignment specified in the OSD reply, which could have been adjusted by the server. Explicitly specify the page alignment when setting up OSD IO requests. Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions