Index: chrome/browser/sync/engine/all_status.cc |
diff --git a/chrome/browser/sync/engine/all_status.cc b/chrome/browser/sync/engine/all_status.cc |
index 7769feca145289e9eede595bce3fae47b9461825..1403ae4601643ccb17bbff34ad474ee026cf90cb 100644 |
--- a/chrome/browser/sync/engine/all_status.cc |
+++ b/chrome/browser/sync/engine/all_status.cc |
@@ -35,9 +35,7 @@ sync_api::SyncManager::Status AllStatus::CreateBlankStatus() const { |
status.unsynced_count = 0; |
status.conflicting_count = 0; |
status.initial_sync_ended = false; |
- status.syncer_stuck = false; |
status.max_consecutive_errors = 0; |
- status.server_broken = false; |
status.updates_available = 0; |
return status; |
} |
@@ -59,18 +57,12 @@ sync_api::SyncManager::Status AllStatus::CalcSyncing( |
} |
status.initial_sync_ended |= snapshot->is_share_usable; |
- status.syncer_stuck |= snapshot->syncer_status.syncer_stuck; |
const sessions::ErrorCounters& errors(snapshot->errors); |
if (errors.consecutive_errors > status.max_consecutive_errors) |
status.max_consecutive_errors = errors.consecutive_errors; |
- // 100 is an arbitrary limit. |
- if (errors.consecutive_transient_error_commits > 100) |
- status.server_broken = true; |
- |
status.updates_available += snapshot->num_server_changes_remaining; |
- |
status.sync_protocol_error = snapshot->errors.sync_protocol_error; |
// Accumulate update count only once per session to avoid double-counting. |
@@ -103,11 +95,9 @@ sync_api::SyncManager::Status AllStatus::CalcSyncing( |
void AllStatus::CalcStatusChanges() { |
const bool unsynced_changes = status_.unsynced_count > 0; |
const bool online = status_.authenticated && |
- status_.server_reachable && status_.server_up && !status_.server_broken; |
+ status_.server_reachable && status_.server_up; |
if (online) { |
- if (status_.syncer_stuck) |
- status_.summary = sync_api::SyncManager::Status::CONFLICT; |
- else if (status_.syncing) |
+ if (status_.syncing) |
status_.summary = sync_api::SyncManager::Status::SYNCING; |
else |
status_.summary = sync_api::SyncManager::Status::READY; |