Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

For #21313: Renewing performance awesomebar metrics #21315

Merged

Conversation

eliserichards
Copy link
Contributor

@eliserichards eliserichards commented Sep 15, 2021

For #21313

Needs data review before landing

Renewing the following metrics:

perf.awesomebar:

  • history_suggestions
  • bookmark_suggestions
  • search_engine_suggestions
  • session_suggestions
  • synced_tabs_suggestions
  • shortcuts_suggestions
  • clipboard_suggestions

Pull Request checklist

  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Screenshots: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
  • Accessibility: The code in this PR follows accessibility best practices or does not include any user facing features. In addition, it includes a screenshot of a successful accessibility scan to ensure no new defects are added to the product.

To download an APK when reviewing a PR:

  1. click on Show All Checks,
  2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
  3. click on the "Fenix - assemble" task, then click "Run Artifacts".
  4. the APK links should be on the left side of the screen, named for each CPU architecture

@eliserichards
Copy link
Contributor Author

eliserichards commented Sep 15, 2021

Request for Data Collection Renewal

perf.awesomebar:
* history_suggestions
* bookmark_suggestions
* search_engine_suggestions
* session_suggestions
* synced_tabs_suggestions
* shortcuts_suggestions
* clipboard_suggestions

  1. Provide a link to the initial Data Collection Review Request for this collection.

  2. When will this collection now expire?

    • All probes that were set to expire in November 2021 will now expire in November 2022.
  3. Why was the initial period of collection insufficient?

    • These metrics are used to track performance regressions in the awesomebar, so we want to keep them around.

@eliserichards eliserichards added the needs:data-review PR is awaiting a data review label Sep 15, 2021
@eliserichards
Copy link
Contributor Author

Tagging you for data review @travis79 😄

@eliserichards eliserichards linked an issue Sep 15, 2021 that may be closed by this pull request
@eliserichards eliserichards added this to the 94 milestone Sep 15, 2021
@travis79
Copy link
Member

Tagging you for data review @travis79 😄

Probably have time tomorrow or Friday, if later than that I'll see if someone else can get to it sooner. Thanks!

@travis79
Copy link
Member

Request for Data Collection Renewal

perf.awesomebar:

  • history_suggestions

  • bookmark_suggestions

  • search_engine_suggestions

  • session_suggestions

  • synced_tabs_suggestions

  • shortcuts_suggestions

  • clipboard_suggestions

    1. Provide a link to the initial Data Collection Review Request for this collection.

    2. When will this collection now expire?

      • All probes that were set to expire in November 2021 will now expire in November 2022.
    3. Why was the initial period of collection insufficient?

      • These metrics are used to track performance regressions in the awesomebar, so we want to keep them around.

Data Collection Renewal Review

  1. Is the provided Data Collection Review complete, correct, and data-review+ by a Data Steward?

Yes

  1. Is the data collection covered by the existing Firefox Privacy Notice?

Yes

Result

data-reveiw+

Copy link
Member

@travis79 travis79 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

data-review+

@travis79 travis79 removed the needs:data-review PR is awaiting a data review label Sep 16, 2021
@eliserichards eliserichards added the needs:review PRs that need to be reviewed label Sep 27, 2021
Copy link
Contributor

@grigoryk grigoryk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @eliserichards !

app/metrics.yaml Outdated
@@ -4102,13 +4102,14 @@ perf.awesomebar:
data_reviews:
- https://github.com/mozilla-mobile/fenix/pull/10276#pullrequestreview-411101979
- https://github.com/mozilla-mobile/fenix/pull/19924#issuecomment-861423789
- https://github.com/mozilla-mobile/fenix/pull/TBD
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@grigoryk
Copy link
Contributor

Please also check-in the updatedmd files, I think running a build should produce the necessary diff.

@eliserichards
Copy link
Contributor Author

The .md file is no longer being generated here, see this 👍

@eliserichards eliserichards added pr:needs-landing PRs that are ready to land [Will be merged by Mergify] and removed pr:do-not-land needs:review PRs that need to be reviewed labels Sep 27, 2021
@eliserichards eliserichards added this to In Development (WIP limit - 15) in Android Engineering Team Kanban board via automation Sep 27, 2021
@eliserichards eliserichards moved this from In Development (WIP limit - 15) to Review in progress (WIP limit - 11) in Android Engineering Team Kanban board Sep 27, 2021
@eliserichards
Copy link
Contributor Author

Flaky test, the same one I'm seeing in this PR

  • TitleHeaderBindingTest. WHEN grouped tabs are added to the list THEN return false

Android Engineering Team Kanban board automation moved this from Review in progress (WIP limit - 11) to Done Sep 27, 2021
@eliserichards eliserichards reopened this Sep 27, 2021
Android Engineering Team Kanban board automation moved this from Done to In Development (WIP limit - 15) Sep 27, 2021
@eliserichards
Copy link
Contributor Author

@Mergifyio rebase

@mergify
Copy link
Contributor

mergify bot commented Sep 27, 2021

Command rebase: success

Branch already up to date

@eliserichards
Copy link
Contributor Author

More tests failing:

  • BrowserStateTest. GIVEN a tab group exists WHEN recentTabs is called THEN return a tab group
  • BrowserStateTest. GIVEN the selected tab is a normal tab and tab group exists WHEN asRecentTabs is called THEN return a list of these tabs

@eliserichards eliserichards removed the pr:needs-landing PRs that are ready to land [Will be merged by Mergify] label Sep 27, 2021
Android Engineering Team Kanban board automation moved this from In Development (WIP limit - 15) to Done Sep 27, 2021
@eliserichards eliserichards reopened this Sep 27, 2021
Android Engineering Team Kanban board automation moved this from Done to In Development (WIP limit - 15) Sep 27, 2021
@eliserichards eliserichards added pr:needs-landing PRs that are ready to land [Will be merged by Mergify] and removed pr:needs-landing PRs that are ready to land [Will be merged by Mergify] labels Sep 27, 2021
@eliserichards eliserichards merged commit ab13ae0 into mozilla-mobile:main Sep 27, 2021
Android Engineering Team Kanban board automation moved this from In Development (WIP limit - 15) to Done Sep 27, 2021
pkirakosyan pushed a commit to gexsi/user-agent-android that referenced this pull request Oct 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

[Telemetry] Renew/delete probes for Nov/Dec
3 participants