Index: chrome/browser/sync/protocol/sync.proto |
diff --git a/chrome/browser/sync/protocol/sync.proto b/chrome/browser/sync/protocol/sync.proto |
index cb4be4fd09d7ec5b6c203a2cec981c74051f03be..b4e182618e4c2458ad8a31532ace5ce085b9a24b 100644 |
--- a/chrome/browser/sync/protocol/sync.proto |
+++ b/chrome/browser/sync/protocol/sync.proto |
@@ -15,6 +15,7 @@ option retain_unknown_fields = true; |
package sync_pb; |
import "encryption.proto"; |
+import "client_debug_info.proto"; |
// Used for inspecting how long we spent performing operations in different |
// backends. All times must be in millis. |
@@ -438,6 +439,11 @@ message ClientToServerMessage { |
// The client sets this if it detects a sync issue. The server will tell it |
// if it should perform a refresh. |
optional bool sync_problem_detected = 8 [default = false]; |
+ |
+ // Client side state information for debugging purpose. |
+ // This is only sent on the first getupdates of every sync cycle, |
+ // as an optimization to save bandwidth. |
+ optional DebugInfo debug_info = 10; |
}; |
message CommitResponse { |