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

Issue 24106002: Add SNAPSHOT sync mode to LocalFileSyncContext::PrepareForSync (Closed)

Created:
7 years, 3 months ago by kinuko
Modified:
7 years, 3 months ago
Reviewers:
nhiroki, tzik
CC:
chromium-reviews, nhiroki+watch_chromium.org, tzik+watch_chromium.org, kinuko+watch
Visibility:
Public.

Description

Add SNAPSHOT sync mode to LocalFileSyncContext::PrepareForSync So that local-to-remote sync can use snapshot file without locking the file for the entire sync period. The actual snapshotting part is not implemented yet. This one corresponds to the first item in this design note: https://docs.google.com/a/chromium.org/document/d/1-oIGAGakMq0YS_3dfG11YHjfYRgOvP7kK7JagP39qLM/view#heading=h.rs5x2f5z1e34 BUG=175693 TEST=LocalFileSyncContextTest.PrepareSyncWhileWriting Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223177

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : change handling fix #

Total comments: 8

Patch Set 4 : #

Messages

Total messages: 9 (0 generated)
kinuko
ptl
7 years, 3 months ago (2013-09-12 02:04:53 UTC) #1
kinuko
On 2013/09/12 02:04:53, kinuko wrote: > ptl Updated to change the local change record handling ...
7 years, 3 months ago (2013-09-13 01:59:39 UTC) #2
tzik
lgtm
7 years, 3 months ago (2013-09-13 05:31:12 UTC) #3
nhiroki
lgtm with some nits https://codereview.chromium.org/24106002/diff/13001/chrome/browser/sync_file_system/local/local_file_change_tracker.h File chrome/browser/sync_file_system/local/local_file_change_tracker.h (right): https://codereview.chromium.org/24106002/diff/13001/chrome/browser/sync_file_system/local/local_file_change_tracker.h#newcode82 chrome/browser/sync_file_system/local/local_file_change_tracker.h:82: // Removes a mirror for ...
7 years, 3 months ago (2013-09-13 06:23:08 UTC) #4
kinuko
https://codereview.chromium.org/24106002/diff/13001/chrome/browser/sync_file_system/local/local_file_change_tracker.h File chrome/browser/sync_file_system/local/local_file_change_tracker.h (right): https://codereview.chromium.org/24106002/diff/13001/chrome/browser/sync_file_system/local/local_file_change_tracker.h#newcode82 chrome/browser/sync_file_system/local/local_file_change_tracker.h:82: // Removes a mirror for |url|, and commit the ...
7 years, 3 months ago (2013-09-13 08:21:46 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kinuko@chromium.org/24106002/90001
7 years, 3 months ago (2013-09-13 08:41:03 UTC) #6
commit-bot: I haz the power
Retried try job too often on win7_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win7_aura&number=78624
7 years, 3 months ago (2013-09-13 14:14:24 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kinuko@chromium.org/24106002/90001
7 years, 3 months ago (2013-09-13 17:44:18 UTC) #8
commit-bot: I haz the power
7 years, 3 months ago (2013-09-13 23:52:10 UTC) #9
Message was sent while issue was closed.
Change committed as 223177

Powered by Google App Engine
This is Rietveld 408576698