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

src/tools/rbd/action/Create.cc

index 5a168d9bc268b4f879415c737a91ecb5afb0eef8..99efa0b50ad2b1eea65b57d93216ac32a1065a1c 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);
     }
   }