From b5b17362f914f3d88970b8b07de5a65aa3d730a9 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Mon, 21 Dec 2015 23:58:03 +0800 Subject: [PATCH] osd: skip promote for writefull w/ FADVISE_DONTNEED/NOCACHE. Signed-off-by: Jianpeng Ma --- src/osd/OSD.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 4a212d470ac..a8b7551204c 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -8827,6 +8827,7 @@ int OSD::init_op_flags(OpRequestRef& op) case CEPH_OSD_OP_READ: case CEPH_OSD_OP_SYNC_READ: case CEPH_OSD_OP_SPARSE_READ: + case CEPH_OSD_OP_WRITEFULL: if (m->ops.size() == 1 && (iter->op.flags & CEPH_OSD_OP_FLAG_FADVISE_NOCACHE || iter->op.flags & CEPH_OSD_OP_FLAG_FADVISE_DONTNEED)) { -- 2.47.3