Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Issue 7281017: [Sync] Add RequestCleanupDisabledTypes() method to SyncManager (Closed)

Created:
9 years, 5 months ago by akalin
Modified:
9 years, 4 months ago
CC:
chromium-reviews, Raghu Simha, ncarter (slow), Paweł Hajdan Jr., idana
Visibility:
Public.

Description

[Sync] Add RequestCleanupDisabledTypes() method to SyncManager Use that instead of nudging when a type is disabled. Cleaned up SyncScheduler and SyncManager a bit. BUG=78165 TEST= TBR=tim Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=94530

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix test errors #

Patch Set 3 : Rework patch #

Patch Set 4 : Fix migration integration tests #

Total comments: 2

Patch Set 5 : Address Tim's comments #

Total comments: 4

Patch Set 6 : Replaced with TODOs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+111 lines, -80 lines) Patch
M chrome/browser/sync/engine/sync_scheduler.h View 1 2 3 4 3 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/sync/engine/sync_scheduler.cc View 1 2 3 4 5 16 chunks +48 lines, -17 lines 0 comments Download
M chrome/browser/sync/engine/sync_scheduler_unittest.cc View 1 2 3 4 3 chunks +15 lines, -2 lines 0 comments Download
M chrome/browser/sync/engine/syncapi.h View 1 2 3 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/sync/engine/syncapi.cc View 1 2 3 4 5 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/sync/engine/syncer.h View 1 2 4 2 chunks +1 line, -4 lines 0 comments Download
M chrome/browser/sync/engine/syncer.cc View 1 2 3 4 4 chunks +20 lines, -16 lines 0 comments Download
M chrome/browser/sync/glue/data_type_manager_impl.cc View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/sync/glue/sync_backend_host.h View 1 2 3 3 chunks +6 lines, -9 lines 0 comments Download
M chrome/browser/sync/glue/sync_backend_host.cc View 1 2 3 6 chunks +7 lines, -18 lines 0 comments Download
M chrome/browser/sync/test_profile_sync_service.cc View 1 2 2 chunks +2 lines, -7 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
akalin
+tim for review
9 years, 5 months ago (2011-06-29 20:58:13 UTC) #1
tim (not reviewing)
http://codereview.chromium.org/7281017/diff/1/chrome/browser/sync/engine/sync_scheduler_unittest.cc File chrome/browser/sync/engine/sync_scheduler_unittest.cc (right): http://codereview.chromium.org/7281017/diff/1/chrome/browser/sync/engine/sync_scheduler_unittest.cc#newcode982 chrome/browser/sync/engine/sync_scheduler_unittest.cc:982: PumpLoop(); remind me again why we have to do ...
9 years, 5 months ago (2011-06-29 22:50:52 UTC) #2
tim (not reviewing)
On 2011/06/29 22:50:52, timsteele wrote: > http://codereview.chromium.org/7281017/diff/1/chrome/browser/sync/engine/sync_scheduler_unittest.cc > File chrome/browser/sync/engine/sync_scheduler_unittest.cc (right): > > http://codereview.chromium.org/7281017/diff/1/chrome/browser/sync/engine/sync_scheduler_unittest.cc#newcode982 > ...
9 years, 5 months ago (2011-07-21 16:55:42 UTC) #3
akalin
> ping? Sorry, got discouraged by yaks. I think I'll send out another CL to ...
9 years, 5 months ago (2011-07-21 19:30:24 UTC) #4
akalin
On 2011/07/21 19:30:24, akalin wrote: > > ping? > > Sorry, got discouraged by yaks. ...
9 years, 5 months ago (2011-07-27 18:17:07 UTC) #5
akalin
> Updated patch to make it less invasive. Integration tests should pass now, please take ...
9 years, 5 months ago (2011-07-28 00:29:40 UTC) #6
tim (not reviewing)
http://codereview.chromium.org/7281017/diff/15001/chrome/browser/sync/engine/sync_scheduler.h File chrome/browser/sync/engine/sync_scheduler.h (right): http://codereview.chromium.org/7281017/diff/15001/chrome/browser/sync/engine/sync_scheduler.h#newcode289 chrome/browser/sync/engine/sync_scheduler.h:289: void CleanupDisabledTypes(); So, I get why this is here, ...
9 years, 5 months ago (2011-07-28 01:42:23 UTC) #7
akalin
PTAL http://codereview.chromium.org/7281017/diff/15001/chrome/browser/sync/engine/sync_scheduler.h File chrome/browser/sync/engine/sync_scheduler.h (right): http://codereview.chromium.org/7281017/diff/15001/chrome/browser/sync/engine/sync_scheduler.h#newcode289 chrome/browser/sync/engine/sync_scheduler.h:289: void CleanupDisabledTypes(); On 2011/07/28 01:42:23, timsteele wrote: > ...
9 years, 5 months ago (2011-07-28 02:45:50 UTC) #8
tim (not reviewing)
one comment / question http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc File chrome/browser/sync/engine/sync_scheduler.cc (right): http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc#newcode759 chrome/browser/sync/engine/sync_scheduler.cc:759: job.purpose != SyncSessionJob::CLEANUP_DISABLED_TYPES) { hmm.. ...
9 years, 4 months ago (2011-07-28 04:10:40 UTC) #9
akalin
http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc File chrome/browser/sync/engine/sync_scheduler.cc (right): http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc#newcode759 chrome/browser/sync/engine/sync_scheduler.cc:759: job.purpose != SyncSessionJob::CLEANUP_DISABLED_TYPES) { On 2011/07/28 04:10:40, timsteele wrote: ...
9 years, 4 months ago (2011-07-28 06:36:45 UTC) #10
tim (not reviewing)
http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc File chrome/browser/sync/engine/sync_scheduler.cc (right): http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc#newcode759 chrome/browser/sync/engine/sync_scheduler.cc:759: job.purpose != SyncSessionJob::CLEANUP_DISABLED_TYPES) { On 2011/07/28 06:36:45, akalin wrote: ...
9 years, 4 months ago (2011-07-28 17:28:04 UTC) #11
akalin
http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc File chrome/browser/sync/engine/sync_scheduler.cc (right): http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/sync_scheduler.cc#newcode759 chrome/browser/sync/engine/sync_scheduler.cc:759: job.purpose != SyncSessionJob::CLEANUP_DISABLED_TYPES) { > Maybe I'm misremembering, so ...
9 years, 4 months ago (2011-07-28 17:50:27 UTC) #12
akalin
9 years, 4 months ago (2011-07-28 19:38:35 UTC) #13
On 2011/07/28 17:50:27, akalin wrote:
>
http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/...
> File chrome/browser/sync/engine/sync_scheduler.cc (right):
> 
>
http://codereview.chromium.org/7281017/diff/14013/chrome/browser/sync/engine/...
> chrome/browser/sync/engine/sync_scheduler.cc:759: job.purpose !=
> SyncSessionJob::CLEANUP_DISABLED_TYPES) {
> > Maybe I'm misremembering, so to be on the safe side I'll cc Lingesh. 
> 
> Replaced with TODOs, PTAL.

Checking in TBR=tim, as discussed

Powered by Google App Engine
This is Rietveld 408576698