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

Issue 10905191: [Sync] Add keystore migration conflict support. (Closed)

Created:
8 years, 3 months ago by Nicolas Zea
Modified:
8 years, 3 months ago
CC:
chromium-reviews, Raghu Simha, ncarter (slow), akalin, tim (not reviewing)
Visibility:
Public.

Description

[Sync] Add keystore migration conflict support. We rely on the encryption handler's rollback detection for any cases where conflicts might lose data and we can't merge. Else, we merge the data as needed. BUG=129665 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=157186

Patch Set 1 #

Patch Set 2 : Diff properly #

Patch Set 3 : Rebase #

Patch Set 4 : Add more comments #

Total comments: 24

Patch Set 5 : Address comments #

Patch Set 6 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+816 lines, -218 lines) Patch
M sync/engine/apply_control_data_updates.cc View 1 2 3 4 2 chunks +61 lines, -37 lines 0 comments Download
M sync/engine/apply_control_data_updates_unittest.cc View 1 2 3 4 4 chunks +573 lines, -49 lines 0 comments Download
M sync/engine/syncer_unittest.cc View 1 2 1 chunk +0 lines, -124 lines 0 comments Download
M sync/internal_api/public/test/test_entry_factory.h View 1 2 3 4 2 chunks +31 lines, -3 lines 0 comments Download
M sync/internal_api/sync_encryption_handler_impl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M sync/internal_api/sync_encryption_handler_impl.cc View 1 2 3 2 chunks +6 lines, -1 line 0 comments Download
M sync/internal_api/sync_encryption_handler_impl_unittest.cc View 1 2 1 chunk +74 lines, -0 lines 0 comments Download
M sync/internal_api/test/test_entry_factory.cc View 1 2 3 4 4 chunks +69 lines, -4 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Nicolas Zea
PTAL. This builds on the keystore migration patch (including fixing a conflict case I had ...
8 years, 3 months ago (2012-09-10 21:38:05 UTC) #1
Nicolas Zea
+Richard, since Tim is going to be out for a bit (and this is conflict ...
8 years, 3 months ago (2012-09-13 19:56:39 UTC) #2
rlarocque
Some comments. I'm still struggling to wrap my head around the new encryption code. http://codereview.chromium.org/10905191/diff/4013/sync/engine/apply_control_data_updates.cc ...
8 years, 3 months ago (2012-09-13 22:10:51 UTC) #3
Nicolas Zea
All comments addressed, PTAL. http://codereview.chromium.org/10905191/diff/4013/sync/engine/apply_control_data_updates.cc File sync/engine/apply_control_data_updates.cc (right): http://codereview.chromium.org/10905191/diff/4013/sync/engine/apply_control_data_updates.cc#newcode120 sync/engine/apply_control_data_updates.cc:120: // keystore decryptor since this ...
8 years, 3 months ago (2012-09-13 22:50:14 UTC) #4
Nicolas Zea
ping!
8 years, 3 months ago (2012-09-17 17:25:06 UTC) #5
rlarocque
Sorry, I missed the PTAL. LGTM.
8 years, 3 months ago (2012-09-17 17:34:30 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zea@chromium.org/10905191/14001
8 years, 3 months ago (2012-09-17 17:57:09 UTC) #7
commit-bot: I haz the power
8 years, 3 months ago (2012-09-17 20:42:03 UTC) #8
Change committed as 157186

Powered by Google App Engine
This is Rietveld 408576698