Index: chrome/browser/sync/profile_sync_service_harness.cc |
diff --git a/chrome/browser/sync/profile_sync_service_harness.cc b/chrome/browser/sync/profile_sync_service_harness.cc |
index 1f6042d8a0c0a36e726a73b6459d2258a542e438..d58ddaaf94184b0a50d9baaec2497622cc4106a5 100644 |
--- a/chrome/browser/sync/profile_sync_service_harness.cc |
+++ b/chrome/browser/sync/profile_sync_service_harness.cc |
@@ -279,12 +279,6 @@ bool ProfileSyncServiceHarness::RunStateChangeMachine() { |
SignalStateCompleteWithNextState(FULLY_SYNCED); |
break; |
} |
- if (!GetStatus().server_reachable) { |
- // The client cannot reach the sync server because the network is |
- // disabled. There is no need to wait anymore. |
- SignalStateCompleteWithNextState(SERVER_UNREACHABLE); |
- break; |
- } |
break; |
} |
case WAITING_FOR_DATA_SYNC: { |
@@ -335,12 +329,6 @@ bool ProfileSyncServiceHarness::RunStateChangeMachine() { |
SignalStateCompleteWithNextState(FULLY_SYNCED); |
break; |
} |
- if (!GetStatus().server_reachable) { |
- // The client cannot reach the sync server because the network is |
- // disabled. There is no need to wait anymore. |
- SignalStateCompleteWithNextState(SERVER_UNREACHABLE); |
- break; |
- } |
break; |
} |
case WAITING_FOR_SYNC_CONFIGURATION: { |
@@ -398,15 +386,6 @@ bool ProfileSyncServiceHarness::RunStateChangeMachine() { |
} |
break; |
} |
- case SERVER_UNREACHABLE: { |
- DVLOG(1) << GetClientInfoString("SERVER_UNREACHABLE"); |
- if (GetStatus().server_reachable) { |
- // The client was offline due to the network being disabled, but is now |
- // back online. Wait for the pending sync cycle to complete. |
- SignalStateCompleteWithNextState(WAITING_FOR_FULL_SYNC); |
- } |
- break; |
- } |
case SET_PASSPHRASE_FAILED: { |
// A passphrase is required for decryption. There is nothing the sync |
// client can do until SetPassphrase() is called. |
@@ -537,7 +516,6 @@ bool ProfileSyncServiceHarness::AwaitDataSyncCompletion( |
CHECK(service()->sync_initialized()); |
CHECK_NE(wait_state_, SYNC_DISABLED); |
- CHECK_NE(wait_state_, SERVER_UNREACHABLE); |
if (IsDataSynced()) { |
// Client is already synced; don't wait. |
@@ -568,23 +546,12 @@ bool ProfileSyncServiceHarness::AwaitFullSyncCompletion( |
return true; |
} |
- if (wait_state_ == SERVER_UNREACHABLE) { |
- // Client was offline; wait for it to go online, and then wait for sync. |
- AwaitStatusChangeWithTimeout(kLiveSyncOperationTimeoutMs, reason); |
- DCHECK_EQ(wait_state_, WAITING_FOR_FULL_SYNC); |
- return AwaitStatusChangeWithTimeout(kLiveSyncOperationTimeoutMs, reason); |
- } |
- |
DCHECK(service()->sync_initialized()); |
wait_state_ = WAITING_FOR_FULL_SYNC; |
AwaitStatusChangeWithTimeout(kLiveSyncOperationTimeoutMs, reason); |
if (wait_state_ == FULLY_SYNCED) { |
// Client is online; sync was successful. |
return true; |
- } else if (wait_state_ == SERVER_UNREACHABLE) { |
- // Client is offline; sync was unsuccessful. |
- LOG(ERROR) << "Client went offline after waiting for sync to finish"; |
- return false; |
} else { |
LOG(ERROR) << "Invalid wait state: " << wait_state_; |
return false; |