| Index: sync/engine/sync_scheduler_impl.cc
|
| diff --git a/sync/engine/sync_scheduler_impl.cc b/sync/engine/sync_scheduler_impl.cc
|
| index ddd5baa6b8290f4440fd663f589e371702902683..6ff250f6fee386fe23d4b2774ca1252ca0f63e42 100644
|
| --- a/sync/engine/sync_scheduler_impl.cc
|
| +++ b/sync/engine/sync_scheduler_impl.cc
|
| @@ -238,8 +238,7 @@ void SyncSchedulerImpl::Start(Mode mode) {
|
|
|
| // Update our current time before checking IsRetryRequired().
|
| nudge_tracker_.SetSyncCycleStartTime(base::TimeTicks::Now());
|
| - if ((nudge_tracker_.IsSyncRequired() || nudge_tracker_.IsRetryRequired()) &&
|
| - CanRunNudgeJobNow(NORMAL_PRIORITY)) {
|
| + if (nudge_tracker_.IsSyncRequired() && CanRunNudgeJobNow(NORMAL_PRIORITY)) {
|
| TrySyncSessionJob();
|
| }
|
| }
|
| @@ -572,25 +571,6 @@ void SyncSchedulerImpl::DoPollSyncSessionJob() {
|
| }
|
| }
|
|
|
| -void SyncSchedulerImpl::DoRetrySyncSessionJob() {
|
| - DCHECK(CalledOnValidThread());
|
| - DCHECK_EQ(mode_, NORMAL_MODE);
|
| -
|
| - base::AutoReset<bool> protector(&no_scheduling_allowed_, true);
|
| -
|
| - SDVLOG(2) << "Retrying with types "
|
| - << ModelTypeSetToString(GetEnabledAndUnthrottledTypes());
|
| - scoped_ptr<SyncSession> session(SyncSession::Build(session_context_, this));
|
| - if (syncer_->RetrySyncShare(GetEnabledAndUnthrottledTypes(),
|
| - session.get()) &&
|
| - !sessions::HasSyncerError(
|
| - session->status_controller().model_neutral_state())) {
|
| - nudge_tracker_.RecordSuccessfulSyncCycle();
|
| - } else {
|
| - HandleFailure(session->status_controller().model_neutral_state());
|
| - }
|
| -}
|
| -
|
| void SyncSchedulerImpl::UpdateNudgeTimeRecords(ModelTypeSet types) {
|
| DCHECK(CalledOnValidThread());
|
| base::TimeTicks now = TimeTicks::Now();
|
| @@ -704,8 +684,6 @@ void SyncSchedulerImpl::TrySyncSessionJobImpl() {
|
| if (nudge_tracker_.IsSyncRequired()) {
|
| SDVLOG(2) << "Found pending nudge job";
|
| DoNudgeSyncSessionJob(priority);
|
| - } else if (nudge_tracker_.IsRetryRequired()) {
|
| - DoRetrySyncSessionJob();
|
| } else if (do_poll_after_credentials_updated_ ||
|
| ((base::TimeTicks::Now() - last_poll_reset_) >= GetPollInterval())) {
|
| DoPollSyncSessionJob();
|
|
|