]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ObjectStore: Don't use largest_data_off to calc data_align.
authorJianpeng Ma <jianpeng.ma@intel.com>
Mon, 27 Oct 2014 03:22:13 +0000 (11:22 +0800)
committerSage Weil <sage@redhat.com>
Wed, 5 Nov 2014 13:14:14 +0000 (05:14 -0800)
commita1aa70f2f21339feabfe9c1b3c9c9f97fbd53c9d
treed1dd1a90adccc1dcc61dc130820e2aa291312a89
parent8ba504dee834e2b486228ac51cab2b933a10271d
ObjectStore: Don't use largest_data_off to calc data_align.

If largest_data_off % CEPH_PAGE_SIZE != 0, the get_data_aligment return
a erro value. This make the FileJouranl::align_bl to memcopy much data.

Tested-by: Sage Weil <sage@redhat.com>
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/ObjectStore.h