Closed Bug 1339595 Opened 7 years ago Closed 7 years ago

Create a Sync Ping telemetry client for sending and caching sync reports

Categories

(Firefox for iOS :: Telemetry, defect, P1)

Other
iOS
defect

Tracking

()

RESOLVED FIXED
Iteration:
1.20
Tracking Status
fxios 8.0+ ---

People

(Reporter: sleroux, Assigned: sleroux)

References

Details

(Whiteboard: [MobileCore][ios-sync])

Attachments

(1 file)

With the synchronizers collecting stats about the records we send/receive, we'll need to bundle those data structures into JSON payloads and cache to disk, collecting all of the sync operations that occur while the user is using the app. At periodic points in the application we should then push the collected reports to the server. 

Options for when we should send the sync ping include:

1. On every sync
2. When the user enters/leaves the application
3. Timed interval
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
Iteration: --- → 1.16
Priority: -- → P1
Whiteboard: [MobileCore] → [MobileCore][ios-sync]
Moving out of this sprint to focus on 7.0 stability issues.
Iteration: 1.16 → ---
Iteration: --- → 1.19
Iteration: 1.19 → 1.20
Initial sync ping without validation errors or caching.
Attachment #8860491 - Flags: review?(rnewman)
Comment on attachment 8860491 [details] [review]
Link to Github pull-request: https://github.com/mozilla-mobile/firefox-ios/pull/2607

r+ with comments.
Attachment #8860491 - Flags: review?(rnewman) → review+
master ec471414cbfaa31a4c27cbec855c82d5fa50d5e6
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: