From: Jianpeng Ma Date: Mon, 14 Dec 2015 05:23:04 +0000 (+0800) Subject: journal: add iohint flags for journal replayer. X-Git-Tag: v10.0.2~38^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F6917%2Fhead;p=ceph.git journal: add iohint flags for journal replayer. Signed-off-by: Jianpeng Ma --- diff --git a/src/journal/ObjectPlayer.cc b/src/journal/ObjectPlayer.cc index 8ef5dfeb04c..9d58d8e1e15 100644 --- a/src/journal/ObjectPlayer.cc +++ b/src/journal/ObjectPlayer.cc @@ -45,6 +45,7 @@ void ObjectPlayer::fetch(Context *on_finish) { C_Fetch *context = new C_Fetch(this, on_finish); librados::ObjectReadOperation op; op.read(m_read_off, 2 << m_order, &context->read_bl, NULL); + op.set_op_flags2(CEPH_OSD_OP_FLAG_FADVISE_DONTNEED); librados::AioCompletion *rados_completion = librados::Rados::aio_create_completion(context, utils::rados_ctx_callback,