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

45 Total; 10 Open (22.22%); 33 Resolved (73.33%); 2 Verified (4.44%);


Atomic IO

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

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


Tracker

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

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
1300228 Firefox for Android Graveyard General Consider adding a preference to auto-switch to an incoming remote tab RESOLVED P3
1289536 Firefox Sync Desktop: Add event telemetry for send tab RESOLVED P1 Mark Hammond [:markh] [:mhammond]
1300217 Firefox for Android Graveyard General Sometimes a Send Tab notification can't be dismissed RESOLVED P1 :Grisha Kruglov
1300222 Firefox for Android Graveyard General Send Tab notification should be a Heads-Up notification if possible RESOLVED P1 :Grisha Kruglov
1300225 Firefox for Android Graveyard 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 Graveyard General Send Tab push message is received but ignored during processing RESOLVED P1 :Grisha Kruglov
1301558 Firefox for Android Graveyard General Push messages aren't processed when Fennec is not running RESOLVED P3 :Grisha Kruglov
1329793 Firefox for Android Graveyard 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 Graveyard 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 Graveyard 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 Graveyard Android Sync Fennec implementation of faster "send tabs to device" using Push RESOLVED P1 Edouard Oger [:eoger]
1298727 Firefox for Android Graveyard 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]

24 Total; 0 Open (0%); 19 Resolved (79.17%); 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]
1135943 Remove custom event handler in aboutaccounts RESOLVED P3
1163765 Failure to add a livemark causes bookmarks sync engine to never complete 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
1298014 After password is changed Synced Tabs panel shows the synced tabs for a second before showing a sign in message RESOLVED P3
1183951 Store the uid as the login manager "username" instead of the email address for Firefox 44 RESOLVED P1 Mark Hammond [:markh] [:mhammond]
1273343 POST failures uploading outgoing items don't log a failure reason RESOLVED P1 Mark Hammond [:markh] [:mhammond]
1287748 Syncing away from lwtheme updates internal state / add-on manager UI, but not the actual browser RESOLVED P1 Mark Hammond [:markh] [:mhammond]
1295510 Replace all uses of `new String` with POJOs RESOLVED P3 Lina Butler [:lina]
1296767 Remove legacy Sync code from Sync RESOLVED P1 Edouard Oger [:eoger]
1295058 Batch Sync pings RESOLVED P1 Thom Chiovoloni [:tcsc] (ex-moco)
1296560 Interrupting a Sync with many outgoing records causes a shutdown crash RESOLVED P1 Thom Chiovoloni [:tcsc] (ex-moco)
1297238 Form syncing increments score for changes it is applying RESOLVED P2 Thom Chiovoloni [:tcsc] (ex-moco)
1299746 Remove isBrowerIdAuthError from telemetry.js RESOLVED P2 Thom Chiovoloni [:tcsc] (ex-moco)
821143 Eliminate login concept from Sync NEW P3
1177516 Ensure that default bookmarks aren't duplicated NEW P3
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
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; 9 Open (37.5%); 14 Resolved (58.33%); 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 Graveyard 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]
1241560 Collect and visualize metrics on the distribution of Sync server errors and their reasons over time RESOLVED P3
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
1304635 Override the entrypoint query-param for the FxA server when a UITour is in progress, RESOLVED P3
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] [:mhammond]
1300859 Measure how frequently we try to sync without a key fetch token RESOLVED P1 Lina Butler [:lina]
1275153 Analyze UI telemetry from synced tabs menu panel and sidebar RESOLVED P2 Ilana
1291418 Analyze sync activity of user's who have reset their password RESOLVED P3 Danny Coates [:dcoates]
1238810 Move WEAVE_CONFIGURED and FXA_CONFIGURED into the telemetry environment RESOLVED P2 Thom Chiovoloni [:tcsc] (ex-moco)
1267919 Create new sync telemetry ping type. RESOLVED P1 Thom Chiovoloni [:tcsc] (ex-moco)
1287473 Unexpected high number of sync pings RESOLVED P1 Thom Chiovoloni [:tcsc] (ex-moco)
1234415 Create telemetry dashboard for key health/usage Sync probes RESOLVED P1 Alex Davis [:adavis]
1273216 How well are sync users retained? RESOLVED P3 Alex Davis [:adavis]
1291394 fix sync engagement ratio by device count metric RESOLVED P3 Alex Davis [:adavis]
1237824 [meta] sync metrics dashboard NEW P3
1284568 Complete metrics readme document in the sync-server repo NEW P3
1312343 make sure the sync health dashboards would be capable of noticing our recent nserror/1 regression NEW P3
1314502 Create alert when our telemetry notices a reduction in sync pings or of overall success/error rates. NEW P3

24 Total; 4 Open (16.67%); 20 Resolved (83.33%); 0 Verified (0%);