]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/cache/pwl: Fix pmem cache fragment issue
authorYin Congmin <congmin.yin@intel.com>
Tue, 30 Mar 2021 14:47:33 +0000 (22:47 +0800)
committerDeepika Upadhyay <dupadhya@redhat.com>
Fri, 5 Nov 2021 09:22:02 +0000 (14:52 +0530)
commitfac39e019c3fd84910d5de6a1c4daaa6d306ebd5
treeb70335791cef323357d1f8652397eda426c574ee
parent1d72fbb3c76641f449132544e0e52bd63741c899
librbd/cache/pwl: Fix pmem cache fragment issue

I/O may hang due to pmem cache fragment issue when blocks are diffrent
in size. Call pmdk API(pmemobj_defrag) to solve.

Fixes: https://tracker.ceph.com/issues/49879
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit b53392a15380b57d6111cb2926083393627f1ed7)
src/librbd/cache/pwl/rwl/WriteLog.cc