]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd:the progress percent info exceeds 100% 33318/head
authorXiangdong Mu <muxiangdong@inspur.com>
Wed, 16 Oct 2019 06:20:40 +0000 (14:20 +0800)
committerNathan Cutler <ncutler@suse.com>
Fri, 14 Feb 2020 11:09:48 +0000 (12:09 +0100)
Signed-off-by: Xiangdong Mu <muxiangdong@inspur.com>
(cherry picked from commit 4877c8a12181ec9cbc1c1e59bea3a615e0367588)

src/tools/rbd/action/Create.cc

index 028530b7026c10bd7be9a846092bb93a2bd71a15..888055a708a7cd1feaa414605c3a194622ea2322 100644 (file)
@@ -151,6 +151,9 @@ int write_data(librbd::Image &image, librbd::ImageOptions &opts,
       }
       ++i;
       off += tpw.chunk_size;
+      if(off > image_size) {
+        off = image_size;
+      }
       pc.update_progress(off, image_size);
     }
   }