]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd:the progress percent info exceeds 100% 30954/head
authorXiangdong Mu <muxiangdong@inspur.com>
Wed, 16 Oct 2019 06:20:40 +0000 (14:20 +0800)
committerXiangdong Mu <muxiangdong@inspur.com>
Wed, 16 Oct 2019 09:47:24 +0000 (17:47 +0800)
Signed-off-by: Xiangdong Mu <muxiangdong@inspur.com>
src/tools/rbd/action/Create.cc

index 30a0ba03f0a08917f59fda347514d14de9ac66d5..02d5621177e644a6a0b46e4839d86e94b3b75eb9 100644 (file)
@@ -149,6 +149,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);
     }
   }