From: runsisi Date: Thu, 27 Apr 2017 08:51:29 +0000 (+0800) Subject: librbd: remove redundant check for image id emptiness X-Git-Tag: v12.0.3~77^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d385b858f08f7de25418403302c478c024890859;p=ceph.git librbd: remove redundant check for image id emptiness Signed-off-by: runsisi --- diff --git a/src/librbd/image/OpenRequest.cc b/src/librbd/image/OpenRequest.cc index 6dca04050110..579088b3cf03 100644 --- a/src/librbd/image/OpenRequest.cc +++ b/src/librbd/image/OpenRequest.cc @@ -121,23 +121,19 @@ Context *OpenRequest::handle_v2_detect_header(int *result) { template void OpenRequest::send_v2_get_id() { - if (m_image_ctx->id.empty()) { - CephContext *cct = m_image_ctx->cct; - ldout(cct, 10) << this << " " << __func__ << dendl; + CephContext *cct = m_image_ctx->cct; + ldout(cct, 10) << this << " " << __func__ << dendl; - librados::ObjectReadOperation op; - cls_client::get_id_start(&op); + librados::ObjectReadOperation op; + cls_client::get_id_start(&op); - using klass = OpenRequest; - librados::AioCompletion *comp = - create_rados_callback(this); - m_out_bl.clear(); - m_image_ctx->md_ctx.aio_operate(util::id_obj_name(m_image_ctx->name), - comp, &op, &m_out_bl); - comp->release(); - } else { - send_v2_get_name(); - } + using klass = OpenRequest; + librados::AioCompletion *comp = + create_rados_callback(this); + m_out_bl.clear(); + m_image_ctx->md_ctx.aio_operate(util::id_obj_name(m_image_ctx->name), + comp, &op, &m_out_bl); + comp->release(); } template