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

Issue 280693003: sync: Move NonBlockingTypeProcessor to sync/engine (Closed)

Created:
6 years, 7 months ago by rlarocque
Modified:
6 years, 7 months ago
Reviewers:
Nicolas Zea
CC:
chromium-reviews, tim+watch_chromium.org, haitaol+watch_chromium.org, maniscalco+watch_chromium.org
Visibility:
Public.

Description

sync: Move NonBlockingTypeProcessor to sync/engine Moves NonBlockingTypeProcessor from sync/internal_api to sync/engine. It's become increasingly clear to me that the NonBlockingTypeProcessor will be too big to expose outside of sync. When it comes time to export its functionality, we'll need to define a wrapper class with a simpler interface. This means that there's no benefit to keeping it in internal_api. There is a benefit to moving this to sync/engine. In this location, it should be able to collaborate more closely with its sibling, the NonBlockingTypeProcessorCore. We intend to start adding lots of code to this class soon. It's a good idea to get this move out of the way first, so we can have a better git history in the end. BUG=351005 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270025

Patch Set 1 #

Patch Set 2 : git cl format #

Total comments: 2

Patch Set 3 : Rebase + update DEPS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -194 lines) Patch
M components/sync_driver/non_blocking_data_type_controller.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M components/sync_driver/non_blocking_data_type_controller_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M components/sync_driver/non_blocking_data_type_manager.cc View 1 chunk +1 line, -1 line 0 comments Download
M sync/engine/DEPS View 1 2 1 chunk +1 line, -6 lines 0 comments Download
A + sync/engine/non_blocking_type_processor.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + sync/engine/non_blocking_type_processor.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
D sync/internal_api/non_blocking_type_processor.cc View 1 2 1 chunk +0 lines, -86 lines 0 comments Download
D sync/internal_api/public/non_blocking_type_processor.h View 1 2 1 chunk +0 lines, -94 lines 0 comments Download
M sync/internal_api/sync_core_proxy_impl_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M sync/sessions/model_type_registry.cc View 1 chunk +1 line, -1 line 0 comments Download
M sync/sessions/model_type_registry_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M sync/sync_core.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M sync/sync_internal_api.gypi View 2 chunks +0 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
rlarocque
I'd like to land this change before we move on to implementing some of the ...
6 years, 7 months ago (2014-05-12 23:46:10 UTC) #1
Nicolas Zea
lgtm https://codereview.chromium.org/280693003/diff/20001/sync/engine/DEPS File sync/engine/DEPS (right): https://codereview.chromium.org/280693003/diff/20001/sync/engine/DEPS#newcode4 sync/engine/DEPS:4: "+sync/internal_api/public/base", I think all these subdirs can be ...
6 years, 7 months ago (2014-05-12 23:52:06 UTC) #2
rlarocque
The patch I was waiting for landed two minutes after I sent this review request. ...
6 years, 7 months ago (2014-05-13 00:06:19 UTC) #3
rlarocque
The CQ bit was checked by rlarocque@chromium.org
6 years, 7 months ago (2014-05-13 00:06:45 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rlarocque@chromium.org/280693003/40001
6 years, 7 months ago (2014-05-13 00:08:10 UTC) #5
commit-bot: I haz the power
6 years, 7 months ago (2014-05-13 05:10:30 UTC) #6
Message was sent while issue was closed.
Change committed as 270025

Powered by Google App Engine
This is Rietveld 408576698