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

Issue 2923006: Handle birthday errors by disabling sync and deleting sync data. (Closed)

Created:
10 years, 5 months ago by tim (not reviewing)
Modified:
9 years, 6 months ago
CC:
chromium-reviews, Raghu Simha, ncarter (slow), ben+cc_chromium.org, tim (not reviewing), idana
Visibility:
Public.

Description

Handle birthday errors by disabling sync and deleting sync data. Also added some CV broadcasts in SyncerThread, as changing vault_ fields and not signalling seems dubious (and I caught a hang in the debugger where the thread was waiting for an already true condition, thus deadlocked). BUG=46807, 39070 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52259

Patch Set 1 : '' #

Total comments: 3

Patch Set 2 : '' #

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+147 lines, -25 lines) Patch
M chrome/browser/sync/engine/all_status.cc View 1 chunk +4 lines, -10 lines 0 comments Download
M chrome/browser/sync/engine/syncapi.h View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/sync/engine/syncapi.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/sync/engine/syncer_proto_util.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/sync/engine/syncer_thread.h View 1 2 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/sync/engine/syncer_thread.cc View 6 chunks +22 lines, -5 lines 0 comments Download
M chrome/browser/sync/engine/syncer_thread_unittest.cc View 1 5 chunks +47 lines, -1 line 0 comments Download
M chrome/browser/sync/engine/syncer_types.h View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/sync/engine/syncer_unittest.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/sync/glue/sync_backend_host.h View 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/sync/glue/sync_backend_host.cc View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/sync/profile_sync_service.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/sync/profile_sync_service.cc View 3 chunks +8 lines, -6 lines 0 comments Download
M chrome/browser/sync/sessions/sync_session.h View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/sync/sessions/sync_session_unittest.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/test/sync/engine/mock_connection_manager.h View 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/test/sync/engine/syncer_command_test.h View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
tim (not reviewing)
Steve, please review SyncerThread changes Chron, please look at the syncer proto util stuff and ...
10 years, 5 months ago (2010-07-13 18:15:58 UTC) #1
chron_chromium.org
http://codereview.chromium.org/2923006/diff/28001/29003 File chrome/browser/sync/engine/syncapi.h (right): http://codereview.chromium.org/2923006/diff/28001/29003#newcode666 chrome/browser/sync/engine/syncapi.h:666: // be disabled and state cleaned up at once. ...
10 years, 5 months ago (2010-07-13 18:54:52 UTC) #2
tim (not reviewing)
done!
10 years, 5 months ago (2010-07-13 23:50:39 UTC) #3
chron_chromium.org
10 years, 5 months ago (2010-07-13 23:53:25 UTC) #4
LGTM

On Tue, Jul 13, 2010 at 4:50 PM, <tim@chromium.org> wrote:

> done!
>
>
> http://codereview.chromium.org/2923006/show
>

Powered by Google App Engine
This is Rietveld 408576698