summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/engine/passive_model_worker.h
diff options
context:
space:
mode:
authorrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-07 02:00:31 +0000
committerrlarocque@chromium.org <rlarocque@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-07 02:00:31 +0000
commitbaecb9d990af75f4783ee3173bd17aff44e58808 (patch)
treeb55ea05173e5fafa05cdffbed7378960d70bebe5 /chrome/browser/sync/engine/passive_model_worker.h
parent47c0dbd5f83572863cc3b5bea4582b610896f214 (diff)
downloadchromium_src-baecb9d990af75f4783ee3173bd17aff44e58808.zip
chromium_src-baecb9d990af75f4783ee3173bd17aff44e58808.tar.gz
chromium_src-baecb9d990af75f4783ee3173bd17aff44e58808.tar.bz2
Changes related to new conflict counters
While it might have made more sense to commit these separately, it's hard to update the snapshot format without leaving some part of the system in an inconsistent state. At the heart of this change is a change in the snapshot to make it contain counts of various types of conflicts, rather than just counting the simple conflicts and total number of conflicts. This enables us to make the changes that follow. This change adds more detailed conflict information to about:sync. The main page now lists the counts of encryption, hierarchy, simple and server conflicts separately. It removes the total number of conflicts counter, but that number should be equal to encryption + hierarchy + simple conflicts. Similarly, it updates the client_debug_info server-side debug mechanism with the new counters. The old counters are not only old, but were also being set wrong. I've added comments to the protobuf that explain the situation. We should move away from those old counters as soon as possible. Finally, it removes the conflicting_commits counter from ErrorCounters. There's a new server conflicting commits counter (intended to be symmetric with the other new counters) that can track this. Exposing that counter has made conflicting_commits redundant. BUG=107816,112659 TEST= Review URL: http://codereview.chromium.org/9428016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125287 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/engine/passive_model_worker.h')
0 files changed, 0 insertions, 0 deletions