From: Sage Weil Date: Thu, 4 Dec 2008 19:57:18 +0000 (-0800) Subject: osd: fix pg_stats.reported value X-Git-Tag: v0.6~186 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2053ee10a4c7eb6b4dad033973b53abfa889e51a;p=ceph.git osd: fix pg_stats.reported value --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index cd6f57e77187..a58c2cdeeb70 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -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;