From 1329a09eccb763b8e1166ec8567abfe8c3015350 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 6 Jan 2016 14:55:02 -0500 Subject: [PATCH] librbd: disable write_full optimization if image has parent Fixes: #14241 Signed-off-by: Jason Dillaman --- src/librbd/AioObjectRequest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/AioObjectRequest.cc b/src/librbd/AioObjectRequest.cc index 5b3d616561374..e7750cb854dcc 100644 --- a/src/librbd/AioObjectRequest.cc +++ b/src/librbd/AioObjectRequest.cc @@ -549,7 +549,7 @@ namespace librbd { << m_object_off << "~" << m_object_len << " object exist " << m_object_exist << " write_full " << write_full << dendl; - if (write_full) { + if (write_full && !has_parent()) { send_write_op(false); } else { AbstractAioObjectWrite::send_write(); -- 2.39.5