]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix pg_stats.reported value
authorSage Weil <sage@newdream.net>
Thu, 4 Dec 2008 19:57:18 +0000 (11:57 -0800)
committerSage Weil <sage@newdream.net>
Thu, 4 Dec 2008 20:18:18 +0000 (12:18 -0800)
src/osd/PG.cc

index cd6f57e77187928b1ac5a11675d26a7c722eacb0..a58c2cdeeb701fb29315e0ecabbf4b21587e743c 100644 (file)
@@ -1402,10 +1402,10 @@ void PG::update_stats()
   pg_stats_lock.Lock();
   if (is_primary()) {
     // update our stat summary
+    info.stats.reported.inc(osd->osdmap->get_epoch());
+    info.stats.version = info.last_update;
     pg_stats_valid = true;
     pg_stats_stable = info.stats;
-    pg_stats_stable.version = info.last_update;
-    pg_stats_stable.reported.inc(osd->osdmap->get_epoch());
     pg_stats_stable.state = state;
     pg_stats_stable.acting = acting;