Firefox/Sync/Progress Report/2017Q3: Difference between revisions

Jump to navigation Jump to search
Added scores and updated comments for all objectives
(Updated date)
(Added scores and updated comments for all objectives)
 
Line 1: Line 1:
__NOTOC__
__NOTOC__
<big><big>'''September 18, 2017'''</big></big>
<big><big>'''September 27, 2017'''</big></big>


== OKR Progress ==
== OKR Progress ==
Line 32: Line 32:
|align="center"|--
|align="center"|--
|align="center"|100%
|align="center"|100%
|align="center"|
|align="center"|1.0
|align="left"|
|align="left"|
Bookmarks are Sync'd from iOS to desktop.
Bookmarks are Sync'd from iOS to desktop.
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1380060 Bug 1380056: Bug 1380056: [Meta] Allow simple bidirectional bookmarks syncing]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1380060 Bug 1380060: Sync new local bookmarks into Mobile Bookmarks]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1380063 Bug 1380063: Make a combined local + buffer Mobile Bookmarks folder the default bookmarks view]
|
|
*Done!
*Done!
Line 51: Line 47:
|align="center"|--
|align="center"|--
|align="center"|100%
|align="center"|100%
|align="center"|
|align="center"|1.0
|align="left"|
|align="left"|
Ability to delete mobile bookmarks from iOS device and Sync those deletions to desktop.
Ability to delete mobile bookmarks from iOS device and Sync those deletions to desktop.
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1380062 Bug 1380062: Allow bookmarks deletion in Mobile Bookmarks and sync it]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1387492 Bug 1387492: Allow remote Mobile Bookmarks]
|
|
*Done!   
*Done!   
Line 70: Line 64:
|align="center"|--
|align="center"|--
|align="center"|90%
|align="center"|90%
|align="center"|
|align="center"|1.0
|align="left"|
|align="left"|
Validated validation data
Validated validation data
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381642 Bug 1381642: Validate bookmark validator dashboards with ad-hoc analysis]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381642 Bug 1381642: Validate bookmark validator dashboards with ad-hoc analysis]
|
|
*Largely done. The data looks good.
*To be written up by Sept. 29
*Just needs to be written up at this point.
|-
|-
| align="left"|2.2 Stand up dashboards with accurate bookmark validation data from Android and iOS.
| align="left"|2.2 Stand up dashboards with accurate bookmark validation data from Android and iOS.
Line 87: Line 80:
|align="center"|--
|align="center"|--
|align="center"|60%
|align="center"|60%
|align="center"|
|align="center"|0.0
|align="left"|
|align="left"|
Bookmark validation dashboards for iOS and Android
Bookmark validation dashboards for iOS and Android
Line 93: Line 86:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381643 Bug 1381643: Create bookmark validation dashboard]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381643 Bug 1381643: Create bookmark validation dashboard]
|
|
*Android and iOS are landed.
*Didn't get this done.
*Data seems good, but it doesn’t seem to be refreshed.
*Might need to dig into the data a little more.
|-
|-
| align="left"|2.3 Flatten Sync engine data.
| align="left"|2.3 Flatten Sync engine data.
Line 106: Line 97:
|align="center"|--
|align="center"|--
|align="center"|90%
|align="center"|90%
|align="center"|
|align="center"|0.9
|align="left"|
|align="left"|
Provide better sync engine error data for dashboards.
Provide better sync engine error data for dashboards.
Line 112: Line 103:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381641 Bug 1381641: Flatten Sync Engine data]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381641 Bug 1381641: Flatten Sync Engine data]
|
|
*Flattening up the data is done, and it's landed.
*Flattening up the data is done and landed.  
*Needs verification.
|-
|-
| align="left"|2.4 Stand up Sync Engine Dashboards.
| align="left"|2.4 Stand up Sync Engine Dashboards.
Line 124: Line 114:
|align="center"|--
|align="center"|--
|align="center"|60%
|align="center"|60%
|align="center"|
|align="center"|0.0
|align="left"|
|align="left"|
Bookmark Validation Dashboard
Bookmark Validation Dashboard
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381643 Bug 1381643: Create bookmark validation dashboard]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1381643 Bug 1381643: Create bookmark validation dashboard]
|
|
*Unknown about how long the queries will take when run across engines.
*2.2 is a blocker for 2.4
*2.2 is a blocker or 2.4
*Need to review with Leif.
|-
|-
| align="left"|2.5 Formulate concrete action items from the validation and sync engine data.
| align="left"|2.5 Formulate concrete action items from the validation and sync engine data.
Line 141: Line 131:
|align="center"|--
|align="center"|--
|align="center"|30%
|align="center"|30%
|align="center"|
|align="center"|0.0
|align="left"|
|align="left"|
Implementation of a Repair Failure Strategy
Implementation of a Repair Failure Strategy
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1340325 Bug 1340325: Define and implement repair failure strategy]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1340325 Bug 1340325: Define and implement repair failure strategy]
|
|
*Not as high of a priority now that we have bi-directional sync working.
*No concrete action items formulated.
*Still needs some sort of resolution.
*Now have Leif to help with the analysis of the data.
|-
|-
|rowspan=4| 3. To prevent bookmark corruption.
|rowspan=4| 3. To prevent bookmark corruption.
Line 163: Line 151:
|align="center"|--
|align="center"|--
|align="center"|95%
|align="center"|95%
|align="center"|
|align="center"|1.0
|Version-based syncing of bookmarks
|Version-based syncing of bookmarks
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1364644 Bug 1364644: Version-based syncing of bookmarks]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1364644 Bug 1364644: Version-based syncing of bookmarks]
|
|
*This work is being tested by Softvision.
*Done!
*So far, all the identified issues have been fixed.
|-
|-
| align="left"|3.2 Prevent re-ordering of bookmarks on Android.
| align="left"|3.2 Prevent re-ordering of bookmarks on Android.
Line 179: Line 166:
|align="center"|--
|align="center"|--
|align="center"|50%
|align="center"|50%
|align="center"|
|align="center"|0.0
|align="left"|
|align="left"|
Prevention of bookmark reordering on Android.
Prevention of bookmark reordering on Android.
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1352947 Bug 1352947: Android writes many root folders with children missing or in the wrong order]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1352947 Bug 1352947: Android writes many root folders with children missing or in the wrong order]
|
|
*Have discovered other problems.
*Ran out of time due to higher priorities.
*Need to improve deduping, deletion tracking, timestamp-based change tracking.
*Have started on improvements but nothing has landed yet.
*Slight downgrade in confidence to show that there’s still work to get done by the end of the quarter. Want to start working on this this week.
 
|-
|-
| align="left"|3.3 Analyze and prevent erroneous bookmark deduping on Desktop.
| align="left"|3.3 Analyze and prevent erroneous bookmark deduping on Desktop.
Line 199: Line 182:
|align="center"|--
|align="center"|--
|align="center"|90%
|align="center"|90%
|align="center"|
|align="center"|0.8
|align="left"|
|align="left"|
Feature description(s)
Feature description(s)
Line 206: Line 189:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1305563 Bug 1305563: Buffering and two-phase application for Desktop]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1305563 Bug 1305563: Buffering and two-phase application for Desktop]
|
|
*A lot of work has been completed over the past couple weeks.
*Review not fully complete but looking good. Don’t anticipate problems.
*Good initial feedback; needs more test coverage for edge cases.
*Targeting final review or landing pref’d off by the end of the quarter.
|-
|-
| align="left"|3.4 Batch upload API enabled for all users, with more than 99% of uploads fitting into a single atomic batch.
| align="left"|3.4 Batch upload API enabled for all users, with more than 99% of uploads fitting into a single atomic batch.
Line 217: Line 198:
|align="center"|--
|align="center"|--
|align="center"|80%
|align="center"|80%
|align="center"|
|align="center"|0.8
|align="left"|
|align="left"|
Batch upload API enabled
Batch upload API enabled
Line 223: Line 204:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1378569 Bug 1378569: Increase max records per batch so ~99% of sync users are able to post all their bookmarks in a single batch]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1378569 Bug 1378569: Increase max records per batch so ~99% of sync users are able to post all their bookmarks in a single batch]
|
|
*50% Live on batch API.
*Briefly enabled for all users.
*Shutting down the go-sync node / migrating folks off.
*Still a little uncertainty but it’s come a long way from where it was.
 


|-
|-

Navigation menu