m_flatten(flatten), m_object_number(object_number), m_snap_seqs(snap_seqs),
m_handler(handler), m_on_finish(on_finish), m_cct(dst_image_ctx->cct),
m_lock(ceph::make_mutex(unique_lock_name("ImageCopyRequest::m_lock", this))) {
+
+ ldout(m_cct, 20) << "src_image_id=" << m_src_image_ctx->id
+ << ", dst_image_id=" << m_dst_image_ctx->id
+ << ", src_snap_id_start=" << m_src_snap_id_start
+ << ", src_snap_id_end=" << m_src_snap_id_end
+ << ", dst_snap_id_start=" << m_dst_snap_id_start
+ << dendl;
}
template <typename I>
Context *on_finish)
: m_src_image_ctx(src_image_ctx), m_dst_image_ctx(dst_image_ctx),
m_on_finish(on_finish), m_cct(dst_image_ctx->cct) {
+
+ ldout(m_cct, 20) << "src_image_id=" << m_src_image_ctx->id
+ << ", dst_image_id=" << m_dst_image_ctx->id
+ << dendl;
}
template <typename I>
m_dst_oid = m_dst_image_ctx->get_object_name(dst_object_number);
- ldout(m_cct, 20) << "dst_oid=" << m_dst_oid << ", "
- << "src_snap_id_start=" << m_src_snap_id_start << ", "
- << "dst_snap_id_start=" << m_dst_snap_id_start << ", "
- << "snap_map=" << m_snap_map << dendl;
+ ldout(m_cct, 20) << "src_image_id=" << m_src_image_ctx->id
+ << ", dst_image_id=" << m_dst_image_ctx->id
+ << ", dst_oid=" << m_dst_oid
+ << ", src_snap_id_start=" << m_src_snap_id_start
+ << ", dst_snap_id_start=" << m_dst_snap_id_start
+ << ", snap_map=" << m_snap_map << dendl;
}
template <typename I>
m_parent_overlap(parent_overlap), m_on_finish(on_finish),
m_cct(image_ctx->cct) {
ceph_assert(m_parent_overlap <= m_size);
+
+ ldout(m_cct, 20) << "image_id=" << m_image_ctx->id
+ << ", size=" << m_size
+ << ", parent_spec=" << m_parent_spec
+ << ", parent_overlap=" << m_parent_overlap
+ << dendl;
}
template <typename I>
m_src_snap_ids.erase(m_src_snap_ids.upper_bound(m_src_snap_id_end),
m_src_snap_ids.end());
}
+
+ ldout(m_cct, 20) << "src_image_id=" << m_src_image_ctx->id
+ << ", dst_image_id=" << m_dst_image_ctx->id
+ << ", src_snap_id_start=" << m_src_snap_id_start
+ << ", src_snap_id_end=" << m_src_snap_id_end
+ << ", dst_snap_id_start=" << m_dst_snap_id_start
+ << ", src_snap_ids=" << m_src_snap_ids
+ << ", dst_snap_ids=" << m_dst_snap_ids
+ << dendl;
}
template <typename I>
m_snap_namespace(snap_namespace), m_size(size),
m_parent_spec(spec), m_parent_overlap(parent_overlap),
m_on_finish(on_finish), m_cct(dst_image_ctx->cct) {
+
+ ldout(m_cct, 20) << "dst_image_id=" << m_dst_image_ctx->id
+ << ", snap_name=" << m_snap_name
+ << ", snap_namespace=" << m_snap_namespace
+ << ", size=" << m_size
+ << ", parent_spec=" << m_parent_spec
+ << ", parent_overlap=" << m_parent_overlap
+ << dendl;
}
template <typename I>