CloudServices/Sync/Status

From MozillaWiki
Jump to: navigation, search

Sync Q3 OKR Tracker Board

WIP adding bugs

Data Integrity

Full Query
ID Summary Status Priority Assigned to
1275125 TPS failing: test_client_wipe.js: ASSERTION FAILED! password not found VERIFIED -- Thom Chiovoloni [:tcsc]
1281095 TPS should disconnect from FxA at the end of each test VERIFIED -- Thom Chiovoloni [:tcsc]
1241699 Add telemetry probe to measure how often users restore bookmarks while connected to Sync RESOLVED P2 Thom Chiovoloni [:tcsc]
1267917 Report consistency of bookmarks data via telemetry. RESOLVED P1 Thom Chiovoloni [:tcsc]
1267919 Create new sync telemetry ping type. RESOLVED P1 Thom Chiovoloni [:tcsc]
1286915 Implement a validator for the sync addon engine RESOLVED P1 Thom Chiovoloni [:tcsc]
1286918 Implement a validator for the sync password engine RESOLVED P1 Thom Chiovoloni [:tcsc]
1286923 Implement a validator for the sync forms engine RESOLVED P1 Thom Chiovoloni [:tcsc]
1287473 Unexpected high number of sync pings RESOLVED P1 Thom Chiovoloni [:tcsc]
1295582 Sync bookmark validator should better handle "multipleParents" check RESOLVED P1 Thom Chiovoloni [:tcsc]
1297325 Some missing client records not reported by bookmarks validator. RESOLVED P1 Thom Chiovoloni [:tcsc]
1297400 Client cycles are not reported as errors by the bookmark validator RESOLVED P1 Thom Chiovoloni [:tcsc]
670069 NS_ERROR_ILLEGAL_VALUE [nsINavBookmarksService.getItemType] in Sync buildGUIDMap; getItemTitle failing in Library display RESOLVED P3
747699 Bookmark reconciling uses parent name when parent ID would yield better results RESOLVED P3
1235269 Changes made during a Sync may be ignored causing items to be missing or deleted items to be resurrected RESOLVED P1
1274492 Fix or remove complexity about delayed creation of mobile bookmarks root. RESOLVED P3
1285321 Bookmarks engine shouldn't reorder roots on first sync RESOLVED P2
1285324 Bookmarks engine shouldn't change root GUIDs RESOLVED P2
1293163 Bookmark folder de-duping changes item GUID without changing references in child records RESOLVED P3
1332559 Synced passwords have "last used" set to now RESOLVED P3
1352947 Android writes many root folders with children missing or in the wrong order RESOLVED P3
1370615 Setup fast and complete dashboards to monitor all engines and easily catch engine errors. RESOLVED --
1275139 Don't sync system or hidden addons. RESOLVED P1 Mark Hammond [:markh]
1276823 Bookmarks de-duping changes item GUID without changing reference in parent record RESOLVED P1 Mark Hammond [:markh]
1276969 Remove parentName checks from the bookmark validator RESOLVED P1 Mark Hammond [:markh]
1301622 Have Sync do the right thing when places maintenance runs RESOLVED P1 Lina Cambridge (she/her) [:lina]
1305563 Implement structured bookmark application RESOLVED P1 Lina Cambridge (she/her) [:lina]
1323333 Dodgy bookmark deduping RESOLVED P2 Lina Cambridge (she/her) [:lina]
1228827 Firefox Sync forgets position of bookmarks separator RESOLVED P1 Edouard Oger [:eoger]
1261169 Track more remote client metadata RESOLVED -- Edouard Oger [:eoger]
1332556 Sync always overwrites change to FxAccounts password RESOLVED P1 Edouard Oger [:eoger]
1165811 NS_ERROR_FAILURE attempting to sync tabs. NEW P3
1249925 Validate Telemetry pings against schema in tests NEW P4
1252469 Enable bookmark merge and upload NEW --
1257970 [meta] Recover from inconsistent server bookmark states NEW P3
1260896 Send commands from iOS to a desktop client to remotely fix bookmark corruption NEW --
1260900 [meta] Add a command to remotely flag records for (re)upload NEW P3
1283581 Dashboard to track data integrity over time NEW P3
1297234 Circular references in my bookmark tree when using Sync NEW P3
1297955 Work out how to repair server state when incoming record references a non-existing parent NEW P3
1298758 Investigate if Sync failures caused by "Error(s) encountered during statement execution: database disk image is malformed" self-repair NEW P3
1309255 Ignore spurious records on server NEW --
1316041 Bookmark validator should ignore title field for default bookmarks. NEW P3
1321021 Automatically organize Other Bookmarks when there are too many children NEW P3
1346322 CollectionValidator may incorrectly identify duplicates NEW P3

45 Total; 14 Open (31.11%); 29 Resolved (64.44%); 2 Verified (4.44%);


Atomic IO

Full Query
ID Product Component Summary Status Priority Assigned to
1332987 Cloud Services Server: Sync Batch upload queries are very slow VERIFIED --
1273102 Cloud Services Operations: Deployment Requests Deploy and load-test stage storage node running the new "batch upload" API VERIFIED -- Bob Micheletto [:bobm]
1253051 Firefox Sync Desktop client: upload records atomically RESOLVED P1 Thom Chiovoloni [:tcsc]
1294599 Firefox Sync Desktop should download and apply Sync records in batches RESOLVED P1 Thom Chiovoloni [:tcsc]
1253112 Firefox for iOS Sync [iOS] Upload bookmark records atomically RESOLVED P1 Stephan Leroux [:sleroux]
1271466 Cloud Services Server: Sync Sync load testing based on production traffic patterns and data RESOLVED -- Ryan Tilder [:rtilder]
1250189 Firefox Sync [meta] Support atomic write of large batches of items RESOLVED P3 Ryan Kelly [:rfkelly]
1297561 Cloud Services Server: Sync Batch IDs should be returned as an opaque string, not an integer RESOLVED P3
1253111 Firefox for Android Android Sync [Android] Upload records atomically RESOLVED P1 :Grisha Kruglov

9 Total; 0 Open (0%); 7 Resolved (77.78%); 2 Verified (22.22%);


Tracker

Full Query
ID Summary Status Priority Assigned to
1299978 Ensure deleted bookmark reconciliation uploads the correct records RESOLVED P1 Thom Chiovoloni [:tcsc]
647605 More considered handling of mobile root query in bookmarks engine RESOLVED P3
1258127 Track bookmark sync changes in Places RESOLVED P1 Lina Cambridge (she/her) [:lina]
1274108 Add a "PlacesSyncUtils" module and refactor the bookmarks engine to use it RESOLVED P1 Lina Cambridge (she/her) [:lina]
1274496 Sync doesn't ignore items with places/excludeFromBackup RESOLVED P1 Lina Cambridge (she/her) [:lina]
1285408 Add source tracking to the Places methods used by Sync RESOLVED P1 Lina Cambridge (she/her) [:lina]
1295520 Restoring bookmarks should reconcile with the server instead of wiping it RESOLVED P2 Lina Cambridge (she/her) [:lina]
1295521 Remove `BookmarkSpecialIds` and move sync GUID handling into PlacesSyncUtils RESOLVED P1 Lina Cambridge (she/her) [:lina]
1299338 Replace `ignoreAll` with change source checks in the bookmarks engine RESOLVED P1 Lina Cambridge (she/her) [:lina]
1302901 Create a mobile bookmarks root RESOLVED P1 Lina Cambridge (she/her) [:lina]

10 Total; 0 Open (0%); 10 Resolved (100%); 0 Verified (0%);


Send Tab

architecture discussion: https://github.com/mozilla/fxa-auth-server/issues/1316

Full Query
ID Product Component Summary Status Priority Assigned to
677372 Firefox Sync Send Tab to Device VERIFIED P1 Edouard Oger [:eoger]
1244597 Firefox Sync Show notification and decorate incoming tabs. VERIFIED P2 Edouard Oger [:eoger]
1288107 Firefox Sync For users with only one other device, remove "All devices" from send page/link/tab menu VERIFIED -- Edouard Oger [:eoger]
1289287 Firefox Sync Send tabs to devices sends the same tabs multiple times VERIFIED P1 Edouard Oger [:eoger]
1293467 Firefox Sync send tab notification has no icon VERIFIED P1 Edouard Oger [:eoger]
1250783 Firefox for iOS Firefox Accounts FxA device registration for iOS RESOLVED P1 Brian Nicholson (:bnicholson)
1288162 Firefox for iOS Firefox Accounts Implement FxA Push Endpoint registration on Firefox for iOS RESOLVED P3
1295351 Firefox for iOS Sync iOS implementation of faster "send tabs to device" using Push RESOLVED --
1297454 Firefox Sync [meta] Let "send tab to device" ride the trains RESOLVED P3
1289536 Firefox Sync Desktop: Add event telemetry for send tab RESOLVED P1 Mark Hammond [:markh]
1300217 Firefox for Android General Sometimes a Send Tab notification can't be dismissed RESOLVED P1 :Grisha Kruglov
1300222 Firefox for Android General Send Tab notification should be a Heads-Up notification if possible RESOLVED P1 :Grisha Kruglov
1300225 Firefox for Android General Receiving remote tab should add it to the tabs tray and display a Snackbar prompting to switch RESOLVED P1 :Grisha Kruglov
1300230 Firefox for Android General Send Tab push message is received but ignored during processing RESOLVED P1 :Grisha Kruglov
1301558 Firefox for Android General Push messages aren't processed when Fennec is not running RESOLVED P3 :Grisha Kruglov
1329793 Firefox for Android Android Sync Fennec implementation of faster "send tabs to device" using push doesn't seem to be working RESOLVED P1 :Grisha Kruglov
1250782 Firefox for Android Firefox Accounts Register Fennec Firefox Accounts using device registration fxa-auth-server API RESOLVED -- Edouard Oger [:eoger]
1287478 Firefox Sync Use proper plural forms for notification of incoming tabs. RESOLVED P1 Edouard Oger [:eoger]
1287643 Firefox for Android Firefox Accounts Implement FxA Push Endpoint registration on Fennec RESOLVED P1 Edouard Oger [:eoger]
1289932 Firefox Sync Desktop implementation of faster "send tabs to device" using Push RESOLVED P1 Edouard Oger [:eoger]
1295348 Firefox for Android Android Sync Fennec implementation of faster "send tabs to device" using Push RESOLVED P1 Edouard Oger [:eoger]
1298727 Firefox for Android Android Sync Bump FXA device registration version RESOLVED P1 Edouard Oger [:eoger]
1290976 Firefox Sync Add analytics for clicks on send tab notification UI RESOLVED P1 Alex Davis [:adavis] [PM FxA+Sync]
1300228 Firefox for Android General Consider adding a preference to auto-switch to an incoming remote tab NEW P3

24 Total; 1 Open (4.17%); 18 Resolved (75%); 5 Verified (20.83%);


Sync Quality

Full Query
ID Summary Status Priority Assigned to
1298011 Synced Tabs sidebar does not show a message to sign in again after password was changed VERIFIED P3 Edouard Oger [:eoger]
1295058 Batch Sync pings RESOLVED P1 Thom Chiovoloni [:tcsc]
1296560 Interrupting a Sync with many outgoing records causes a shutdown crash RESOLVED P1 Thom Chiovoloni [:tcsc]
1297238 Form syncing increments score for changes it is applying RESOLVED P2 Thom Chiovoloni [:tcsc]
1299746 Remove isBrowerIdAuthError from telemetry.js RESOLVED P2 Thom Chiovoloni [:tcsc]
1135943 Remove custom event handler in aboutaccounts RESOLVED P3
1295518 Move remaining SQL queries out of the bookmarks engine RESOLVED P3
1295519 Add async APIs for tagging and annos in PlacesSyncUtils RESOLVED P3
1183951 Store the uid as the login manager "username" instead of the email address for Firefox 44 RESOLVED P1 Mark Hammond [:markh]
1273343 POST failures uploading outgoing items don't log a failure reason RESOLVED P1 Mark Hammond [:markh]
1287748 Syncing away from lwtheme updates internal state / add-on manager UI, but not the actual browser RESOLVED P1 Mark Hammond [:markh]
1295510 Replace all uses of `new String` with POJOs RESOLVED P3 Lina Cambridge (she/her) [:lina]
1296767 Remove legacy Sync code from Sync RESOLVED P1 Edouard Oger [:eoger]
821143 Eliminate login concept from Sync NEW P3
1163765 Failure to add a livemark causes bookmarks sync engine to never complete NEW P3
1177516 Ensure that default bookmarks aren't duplicated NEW P2
1191162 Using FxA in browser tests requires a stub hawk server NEW P3
1286618 Sync doesn't start immediately if something schedules a regular sync before autoConnect is called. NEW P3
1292693 Clients collection is not synced again if we're already syncing and the client collection was completed NEW P3
1298014 After password is changed Synced Tabs panel shows the synced tabs for a second before showing a sign in message NEW P3
1300448 [Desktop] better handling of max record sizes. NEW P3
1300652 More considered handling of "failed" records during record upload. NEW P3
1312343 make sure the sync health dashboards would be capable of noticing our recent nserror/1 regression NEW P3
1332985 Investigate leaks in browser_fxa.js NEW P3

24 Total; 11 Open (45.83%); 12 Resolved (50%); 1 Verified (4.17%);


Device Manager

Full Query
ID Product Component Summary Status Priority Assigned to
1250783 Firefox for iOS Firefox Accounts FxA device registration for iOS RESOLVED P1 Brian Nicholson (:bnicholson)
1250782 Firefox for Android Firefox Accounts Register Fennec Firefox Accounts using device registration fxa-auth-server API RESOLVED -- Edouard Oger [:eoger]
1252117 Firefox for iOS Sync Handle fxaDeviceId field in Sync client records NEW P3
1264584 Firefox for iOS Sync Duplicate devices in Synced Tabs NEW P3

4 Total; 2 Open (50%); 2 Resolved (50%); 0 Verified (0%);


Measurement

Full Query
ID Summary Status Priority Assigned to
1254322 Chunk Sync app logs in S3 RESOLVED P2 Wesley Dawson [:whd]
1267919 Create new sync telemetry ping type. RESOLVED P1 Thom Chiovoloni [:tcsc]
1287473 Unexpected high number of sync pings RESOLVED P1 Thom Chiovoloni [:tcsc]
1250012 [meta] sync backend metrics pipeline beta RESOLVED P3
1250013 create production sync metrics redshift instance RESOLVED P2
1250020 Send certain fxa account events to redshift RESOLVED --
1273573 Import FxA uids with created dates into sync redshift RESOLVED P3
1277394 Automate rollup table population RESOLVED P1
1323869 Consider running bookmark validation when a new device is connected RESOLVED P2
1291340 Port Sync server metrics to production RESOLVED P1 Mark Reid [:mreid]
1298763 Create a derived parquet dataset for the sync ping RESOLVED P1 Mark Hammond [:markh]
1300859 Measure how frequently we try to sync without a key fetch token RESOLVED P1 Lina Cambridge (she/her) [:lina]
1275153 Analyze UI telemetry from synced tabs menu panel and sidebar RESOLVED P2 Ilana
1234415 Create telemetry dashboard for key health/usage Sync probes RESOLVED P1 Alex Davis [:adavis] [PM FxA+Sync]
1273216 How well are sync users retained? RESOLVED P3 Alex Davis [:adavis] [PM FxA+Sync]
1291394 fix sync engagement ratio by device count metric RESOLVED P3 Alex Davis [:adavis] [PM FxA+Sync]
1237824 [meta] sync metrics dashboard NEW P3
1238810 Change WEAVE_CONFIGURED and FXA_CONFIGURED telemetry so it is correctly recorded in subsessions. NEW P2
1241560 Collect and visualize metrics on the distribution of Sync server errors and their reasons over time NEW P3
1304635 Override the entrypoint query-param for the FxA server when a UITour is in progress, NEW P3
1312343 make sure the sync health dashboards would be capable of noticing our recent nserror/1 regression NEW P3
1284568 Complete metrics readme document in the sync-server repo NEW P3 Danny Coates [:dcoates]
1291418 Analyze sync activity of user's who have reset their password NEW P3 Danny Coates [:dcoates]
1314502 Create alert when our telemetry notices a reduction in sync pings or of overall success/error rates. NEW P3 Alex Davis [:adavis] [PM FxA+Sync]

24 Total; 8 Open (33.33%); 16 Resolved (66.67%); 0 Verified (0%);