]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd: update progress as a diff is exported
authorJosh Durgin <josh.durgin@inktank.com>
Fri, 29 Mar 2013 23:35:20 +0000 (16:35 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Mon, 1 Apr 2013 06:32:41 +0000 (23:32 -0700)
This will be jumpy since changed extents probably aren't evenly
distributed, but it's better than nothing.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/rbd.cc

index 93f0a69739b765c68c6188eb756a33bf87a41a6a..aad6de38c688f40c2742a1399c70afc974a65091 100644 (file)
@@ -1062,6 +1062,8 @@ static int export_diff_cb(uint64_t ofs, size_t _len, bool zero, void *arg)
       return r;
   }
 
+  ec->pc.update_progress(ofs, ec->totalsize);
+
   return 0;
 }