Skip to content

Commit

Permalink
Merge pull request #14552 from shashalu/fix-sync-status
Browse files Browse the repository at this point in the history
rgw: add 'state==SyncState::IncrementalSync' condition when add item …

Reviewed-by: Casey Bodley <cbodley@redhat.com>
  • Loading branch information
cbodley committed Apr 26, 2017
2 parents 181329b + 7e3691a commit 31576a0
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/rgw/rgw_admin.cc
Expand Up @@ -1912,7 +1912,8 @@ static void get_md_sync_status(list<string>& status)
continue;
}
auto master_marker = iter->second.marker;
if (master_marker > local_iter.second.marker) {
if (local_iter.second.state == rgw_meta_sync_marker::SyncState::IncrementalSync &&
master_marker > local_iter.second.marker) {
shards_behind[shard_id] = local_iter.second.marker;
}
}
Expand Down Expand Up @@ -2059,7 +2060,8 @@ static void get_data_sync_status(const string& source_zone, list<string>& status
continue;
}
auto master_marker = iter->second.marker;
if (master_marker > local_iter.second.marker) {
if (local_iter.second.state == rgw_data_sync_marker::SyncState::IncrementalSync &&
master_marker > local_iter.second.marker) {
shards_behind[shard_id] = local_iter.second.marker;
}
}
Expand Down

0 comments on commit 31576a0

Please sign in to comment.