profile
viewpoint
Armen Zambrano armenzg @mozilla Toronto, Canada https://armenzg.com Follower of Christ. Coding for his glory. Web dev, automation, tools and former release engineer.

armenzg/active-data-recipes 0

A repository of various activedata queries and recipes

armenzg/adr 0

Runner library for ActiveData recipes

armenzg/adr_ui 0

Experiment to plot active data receipes

armenzg/android-components 0

A collection of Android libraries to build browsers or browser-like applications.

armenzg/apostello 0

sms for your church

armenzg/arewefastyet 0

AreWeFastYet is a set of tools used for benchmarking the major browser's JavaScript virtual machines against each other, as well as reporting the results on a website as insightful graphs showing the evolution of performance over time.

pull request commentmozilla/treeherder

Bug 1626623 - Faster test path filtering (drop filtering by test file)

Test cases:

  • Sub path - toolkit/components/pictureinpicture/tests
  • Full path - toolkit/components/pictureinpicture/tests/browser.ini
  • Test file - toolkit/components/pictureinpicture/tests/browser_contextmenu.js
    • This one is the one that will not work
armenzg

comment created time in an hour

push eventmozilla/treeherder

Armen Zambrano G

commit sha 11b03bcfeae2faafa92d2005047faba51d146182

Bug 1626623 - Faster test path filtering (drop filtering by test file) This removes fetching the tests-by-manifest.json.gz and merging it with the contents of manifests-by-task.json.gz. This speeds up filtering by tests path and reduces the memory footprint.

view details

push time in an hour

pull request commentmozilla/treeherder

Bug 1626623 - Faster test path filtering (drop filtering by test file)

@camd I've done a trick on a Review app to convert it to a UI pointing to the prototype DB

You can see this feature live here: https://treeherder-only-test-pa-ff1pl4.herokuapp.com/#/jobs?repo=autoland&test_paths=toolkit%2Fcomponents%2Fpictureinpicture%2Ftests%2F

armenzg

comment created time in an hour

PR opened mozilla/treeherder

Bug 1626623 - Faster test path filtering (drop filtering by test file) javascript

This removes fetching the tests-by-manifest.json.gz and merging it with the contents of manifests-by-task.json.gz.

This speeds up filtering by tests path and reduces the memory footprint.

It is not perfect but it is a big improvement.

You can test this locally by loading this URL: http://localhost:5000/#/jobs?repo=autoland&test_paths=toolkit%2Fcomponents%2Fpictureinpicture%2Ftests%2F and comparing it with: https://treeherder.mozilla.org//#/jobs?repo=autoland&test_paths=toolkit%2Fcomponents%2Fpictureinpicture%2Ftests%2F

+18 -87

0 comment

2 changed files

pr created time in 2 hours

create barnchmozilla/treeherder

branch : only_test_path

created branch time in 2 hours

push eventmozilla/treeherder

Armen Zambrano G

commit sha d052d6e61c709cd2e49a703803b9a5fdcda70130

Fix migrations

view details

push time in 7 hours

push eventmozilla/treeherder

Sebastian Hengst

commit sha e17881f2a9a5437197b520d8152b3ec5c8094800

Bug 1657162 - update to pretty names for platforms (#6685)

view details

Suyash Salampuria

commit sha fb5a4729a40c27eb025c29ed0a6871a0c8c37763

Bug 1654043 - Create centralized list of jobs that can be referenced throughout (#6663) * Create a centralized list of failed jobs to be used in the UI * sort the jobs according to start_date * create a centralized list of jobs of failing tests to use them in the API * add the removed mozci dependency * Modify Tests according to centralized list of jobs * Modify ui Tests according to centralized list of jobs * remove unwanted comma and further correct tests * pass jobs to health summary * add job_type to select related * Fetch and pass jobs correctly for parent push

view details

Armen Zambrano G

commit sha c27dde1e7e8450435a917dd471b627ab90db6398

Taskcluster helper module There's various approaches in the repository on how to fetch information from Taskcluster but there's no centralized module. This is the beginning of centralizing it.

view details

Armen Zambrano G

commit sha c4bb2bb8bb8b06dc6dcbcf7af50a565693c6b910

WIP - Bug 1654643 - Ingest test groups metadata (a.k.a. MOZHARNESS_TEST_PATHS) Todo: - Add web api and find use case - Add tests (check code coverage) - Test on prototype OR Review app

view details

Armen Zambrano G

commit sha 062a770d3faf401db7a1036ccd6f0be9adf2b6b0

Fetch manifests for a push from backend instead of Taskcluster

view details

Armen Zambrano G

commit sha c5da706347447243a22033135e5a562fd341492e

Handle the case when there's not a comment

view details

push time in 8 hours

create barnchmozilla/treeherder

branch : ingest_metadata

created branch time in a day

PR opened mozilla/treeherder

Reviewers
Taskcluster utils module python

There's various approaches in the repository on how to fetch information from Taskcluster but there's no centralized module. This is the beginning of centralizing it.

This patch is used in following PRs.

+10 -6

0 comment

2 changed files

pr created time in a day

create barnchmozilla/treeherder

branch : taskcluster_util

created branch time in a day

push eventarmenzg/mozci

Armen Zambrano

commit sha 200f9aebb716734774e9b0657dc9de9797db3e8a

Bumping adr to 0.19.0 (#219)

view details

Marco Castelluccio

commit sha 4f1f4b9cd3e755a42e0d913abfe760fc0f8df7da

Add two missing WPT-based suites to the list of suites (#220)

view details

Marco Castelluccio

commit sha 0403f9f1bc15d4d6165b0c926b4bf378988d9600

Bump to 1.6.1

view details

Marco Castelluccio

commit sha 3cc529d84b20b9f93829c2ff4af12993b01d74a0

Add ' around the group name so it's clear when the name is empty

view details

Marco Castelluccio

commit sha 80f6371e6b96a18aac10adc7bd80394d3896919d

Don't attempt to transform WPT groups with empty name Some WPT tasks have groups with empty names, https://bugzilla.mozilla.org/show_bug.cgi?id=1636939.

view details

Marco Castelluccio

commit sha 8e1c1742dc1caba51aaf5c36db13e37941086b3e

Add missing 'jsreftest' suite to the list of suites

view details

Marco Castelluccio

commit sha 23db7e9ed79fcd51f1c698441af2491bb9c873b0

Bump to 1.6.2

view details

Marco Castelluccio

commit sha d23e5218925f4d030e7ac393d6f2cc04ec575b2b

Don't attempt to find failures in children pushes when analyzing a try push

view details

Marco Castelluccio

commit sha b0f5dd59d522e989e30870aabb0bd04b83a06076

Ignore backout/bustage-fix information for try pushes

view details

Marco Castelluccio

commit sha eda5b502cc79d99b2e170c5fdf783519a527e461

Test getting regressions for a try push

view details

Marco Castelluccio

commit sha 77d54c532612c7aba42185228112d6bb1f53d3ca

Don't penalize failures for try pushes which were not backed-out (#224)

view details

dependabot-preview[bot]

commit sha abb018f9545e9c2f7fcfc99810e6b82a5b5bff5a

Bump tox from 3.15.2 to 3.16.0 (#225) Bumps [tox](https://github.com/tox-dev/tox) from 3.15.2 to 3.16.0. - [Release notes](https://github.com/tox-dev/tox/releases) - [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst) - [Commits](https://github.com/tox-dev/tox/compare/3.15.2...3.16.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

Marco Castelluccio

commit sha 846798e5b9db6e3a33dd58ba0b14d19b8585f5a1

Use result.ok_intermittent instead of result.ok to ignore known intermittent failures (#228) Fixes #226

view details

dependabot-preview[bot]

commit sha 2c1a39108c50ee1d60d27367fa64cf67b5f4769b

Bump pre-commit from 2.5.1 to 2.6.0 (#234) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.5.1 to 2.6.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v2.5.1...v2.6.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

dependabot-preview[bot]

commit sha 69dc977fb36d1d12d9553ca028d3a6d999fd1ceb

Bump sphinx from 3.1.1 to 3.1.2 (#233) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.1.1...v3.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

dependabot-preview[bot]

commit sha 4460fb944951c4d15bca1923ae778b85efc4928b

Bump tox from 3.16.0 to 3.16.1 (#232) Bumps [tox](https://github.com/tox-dev/tox) from 3.16.0 to 3.16.1. - [Release notes](https://github.com/tox-dev/tox/releases) - [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst) - [Commits](https://github.com/tox-dev/tox/compare/3.16.0...3.16.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

Marco Castelluccio

commit sha ab5fe1325ad5045d738c698e276b6283dc037f4b

Make sure to always remove _result_group when normalizing task objects (#235) Since 846798e5b9db6e3a33dd58ba0b14d19b8585f5a1, there might be cases where we have _result_group and no _result_ok (since the ok_intermittent value is not available yet in all unittest results).

view details

Sebastian Hengst

commit sha b9afd896b69588984767b445a6c8e1d60df127d1

Add closing parenthesis to Usage example (#238)

view details

Marco Castelluccio

commit sha 7ad47657006ba879da9a81c57dfac57d4ec79765

Raise a PushNotFound exception when trying to access an invalid revision (#237) Fixes #56

view details

Marco Castelluccio

commit sha fe5078d60d472d3dabe2ca2411b6588a986f3f71

Make Push.generate_all_shadow_scheduler_tasks not throw an exception when one or more shadow schedulers failed on the push (#236) Instead, return a set of tasks when a shadow scheduler did not fail, and an exception when a shadow scheduler failed. Fixes #144

view details

push time in 2 days

issue commentmozilla/mozci

On manifest-level pushes, consider regressions of labels which are not manifest-level

The pressence ofMOZHARNESS_TEST_PATHS is what differentiates them.

marco-c

comment created time in 2 days

create barnchmozilla/treeherder

branch : codecov_ui_breaks_at_this_point

created branch time in 2 days

PR closed mozilla/treeherder

Fix codecov UI failing to report (Revert 21a636b261df9f45064975117cad… dependencies javascript

…6ba8da397713)

It seems that we lost code coverage once we upgrade to Jest 26. We will downgrade and closely look at how to upgrade correctly.

This undoes PR #5884

+575 -521

0 comment

2 changed files

armenzg

pr closed time in 2 days

create barnchmozilla/treeherder

branch : last_good_ui_report

created branch time in 2 days

create barnchmozilla/treeherder

branch : fix_codecov_ui

created branch time in 2 days

PR opened mozilla/treeherder

Fix codecov UI failing to report (Revert 21a636b261df9f45064975117cad… dependencies javascript

…6ba8da397713)

It seems that we lost code coverage once we upgrade to Jest 26. We will downgrade and closely look at how to upgrade correctly.

This undoes PR #5884

+575 -521

0 comment

2 changed files

pr created time in 2 days

create barnchmozilla/treeherder

branch : downgrade_jest_fix_codecov

created branch time in 2 days

push eventmozilla/treeherder

renovate[bot]

commit sha 8f411e334c69e5b0aa0b7145451ef69aa48b4429

Pin dependency serialize-javascript to 3.1.0 (#6679) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 2 days

delete branch mozilla/treeherder

delete branch : renovate/pin-dependencies

delete time in 2 days

PR merged mozilla/treeherder

Reviewers
Pin dependency serialize-javascript to 3.1.0 dependencies javascript

This PR contains the following updates:

Package Type Update Change
serialize-javascript resolutions pin ^3.1.0 -> 3.1.0

:pushpin: Important: Renovate will wait until you have merged this Pin PR before creating any upgrade PRs for the affected packages. Add the preset :preserveSemverRanges your config if you instead don't wish to pin dependencies.


Renovate configuration

:date: Schedule: "before 3am on Monday" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+2 -2

1 comment

2 changed files

renovate[bot]

pr closed time in 2 days

issue commentmozilla/mozci

On manifest-level pushes, consider regressions of labels which are not manifest-level

By the end of the month, I will have information on the Treeherder tables about manifests that a task is scheduled to execute (via MOZHARNESS_TEST_PATHS). In case it helps.

marco-c

comment created time in 2 days

push eventmozilla/treeherder

Armen Zambrano

commit sha c6a9ff1e07e9ed9cea05cad7592e6dda9c3563a5

Bug 1656036 - Evaluate reference-browser tasks to be potentially discarded (#6674)

view details

push time in 7 days

delete branch mozilla/treeherder

delete branch : reference_browser

delete time in 7 days

pull request commentmozilla/treeherder

Bug 1656036 - Evaluate reference-browser tasks to be potentially discarded

I saw an error for it on New Relic.

It can be tested with ./manage.py ingest task --task-id FcLG6shlShSut9ux-RqEoQ.

armenzg

comment created time in 7 days

create barnchmozilla/treeherder

branch : reference_browser

created branch time in 7 days

push eventmozilla/treeherder

Tarek Ziade

commit sha 91f2c3fc135041f017a1c585acd53f86561a5099

Add the xpcshell framework (#6661) * added the xpcshell framework * use mozperftest instead of xpcshell

view details

push time in 7 days

PR merged mozilla/treeherder

added the xpcshell framework

This patch adds the "mozperftest" framework. We are going to produce metrics for xpcshell tests via ./mach perftest and want them to be displayed in the Treeherder UI (performance tab) and also ingested by perherder

+9 -0

3 comments

2 changed files

tarekziade

pr closed time in 7 days

Pull request review commentmozilla/treeherder

Bug 1656036 - Polish logic to ignore ingestion of tasks

 def validateTask(task):     return True  -# Bug 1590512 - A more general solution is needed to avoid using env variables that-# are only available for mobile related tasks-def ignore_mobile_change(task, taskId, rootUrl):+def ignore_task(task, taskId, rootUrl, project):

The concept rootUrl is more clear than TC url because it is specifically referring to which host/instance rather than a full URL.

armenzg

comment created time in 7 days

push eventmozilla/treeherder

Armen Zambrano

commit sha 59fbd290a8dc2ea022f3e188f88dc709d727c773

Bug 1656036 - Polish logic to ignore ingestion of tasks (#6672) * Bug 1656036 - Polish logic to ignore ingestion of tasks * Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6

view details

push time in 7 days

delete branch mozilla/treeherder

delete branch : more_ingestion_changes

delete time in 7 days

PR merged mozilla/treeherder

Bug 1656036 - Polish logic to ignore ingestion of tasks python

I'm seeing some releng tasks for android-components giving trouble in prototype.

+52 -43

2 comments

3 changed files

armenzg

pr closed time in 7 days

delete branch mozilla/treeherder

delete branch : fix_test

delete time in 7 days

PR closed mozilla/treeherder

Reviewers
Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6 python
+12 -3

1 comment

3 changed files

armenzg

pr closed time in 7 days

pull request commentmozilla/treeherder

Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6

It's not just a test fix. PR #6672 solves some bugs in the code.

armenzg

comment created time in 7 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha cb18c5f1d665b6ac7cb98ab90ce429318af7d4e5

Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6

view details

push time in 7 days

delete branch mozilla/firefox-health-backend

delete branch : dependabot/npm_and_yarn/elliptic-6.5.3

delete time in 7 days

push eventmozilla/firefox-health-backend

dependabot[bot]

commit sha f380dbbb3515e63182f839015f51febd82bb442e

Bump elliptic from 6.5.0 to 6.5.3 (#79) Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.0 to 6.5.3. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.0...v6.5.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 7 days

PR merged mozilla/firefox-health-backend

Bump elliptic from 6.5.0 to 6.5.3 dependencies

Bumps elliptic from 6.5.0 to 6.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/8647803dc3d90506aa03021737f7b061ba959ae1"><code>8647803</code></a> 6.5.3</li> <li><a href="https://github.com/indutny/elliptic/commit/856fe4d99fe7b6200556e6400b3bf585b1721bec"><code>856fe4d</code></a> signature: prevent malleability and overflows</li> <li><a href="https://github.com/indutny/elliptic/commit/60489415e545efdfd3010ae74b9726facbf08ca8"><code>6048941</code></a> 6.5.2</li> <li><a href="https://github.com/indutny/elliptic/commit/9984964457c9f8a63b91b01ea103260417eca237"><code>9984964</code></a> package: bump dependencies</li> <li><a href="https://github.com/indutny/elliptic/commit/ec735edde187a43693197f6fa3667ceade751a3a"><code>ec735ed</code></a> utils: leak less information in <code>getNAF()</code></li> <li><a href="https://github.com/indutny/elliptic/commit/71e4e8e2f5b8f0bdbfbe106c72cc9fbc746d3d60"><code>71e4e8e</code></a> 6.5.1</li> <li><a href="https://github.com/indutny/elliptic/commit/7ec66ffa255079260126d87b1762a59ea10de5ea"><code>7ec66ff</code></a> short: add infinity check before multiplying</li> <li><a href="https://github.com/indutny/elliptic/commit/ee7970b92f388e981d694be0436c4c8036b5d36c"><code>ee7970b</code></a> travis: really move on</li> <li><a href="https://github.com/indutny/elliptic/commit/637d0216b58de7edee4f3eb5641295ac323acadb"><code>637d021</code></a> travis: move on</li> <li><a href="https://github.com/indutny/elliptic/commit/5ed0babb6467cd8575a9218265473fda926d9d42"><code>5ed0bab</code></a> package: update deps</li> <li>See full diff in <a href="https://github.com/indutny/elliptic/compare/v6.5.0...v6.5.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

1 changed file

dependabot[bot]

pr closed time in 7 days

delete branch mozilla/treeherder

delete branch : more_connections_for_docker

delete time in 7 days

pull request commentmozilla/treeherder

Bug 1630293 - Docker, docs and logging changes

The failing test on Travis was the one that got skipped yesterday.

armenzg

comment created time in 7 days

push eventmozilla/treeherder

Armen Zambrano

commit sha c9b86aa40305b7f9e607129fd833c27cbac36b15

Bug 1630293 - Docker, docs and logging changes (#6665) * Docker: Bug 1630293 - Increase max MySql connections * docs: Set a concurrency of 1 * docs: Remove the usage of -B for Docker set up Using -B in more than one instance will cause the remaining celery beats to execute in more than one container. * Reduce unsupported known failure line while still reporting to New Relic

view details

push time in 7 days

push eventmozilla/treeherder

Armen Zambrano

commit sha a86771e11ba9026e19139c7851fd0fcf58ace835

Selenium test: Skip test_open_log_viewer (#6668)

view details

Armen Zambrano

commit sha fb97e7328613ea6054153a7953d8ba794d7902a2

Refactor ingestion code & store push when ingesting task (#6666) This makes the main function a little shorter by moving chunks of code into their own functions. When ingesting a task we will ingest the push if missing.

view details

esanuandra

commit sha ebf3274602f244e4b7a3a84647a60425ccebc51b

Bug 1651374 and bug 1654467- Display tags for tests (#6594) * Add tags to test data modal in Graphs View and to alert item in alerts view * Add test coverage Co-authored-by: andraesanu <andra.esanu.sv@gmail.com>

view details

Armen Zambrano

commit sha cb162057aae4fefb472dd92f1726efa3b07c05e6

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we don't support (#6669) There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches. This avoids raising MissingPushException and retrying ingesting the task multiple times. You can test this locally with this command: ```shell ./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw ```

view details

Armen Zambrano G

commit sha 46b7f8483bc9b5ba857469fb98104e2725181dbe

Docker: Bug 1630293 - Increase max MySql connections

view details

Armen Zambrano G

commit sha 40d55b8fee4d81f1bb967e83453178c108cd4dbc

docs: Set a concurrency of 1

view details

Armen Zambrano G

commit sha 7a13bb642b84152315a0013310033a1a128967fe

docs: Remove the usage of -B for Docker set up Using -B in more than one instance will cause the remaining celery beats to execute in more than one container.

view details

Armen Zambrano G

commit sha ccbc56850dabe41d936a1229545f2428cb69f81a

Reduce unsupported known failure line while still reporting to New Relic

view details

push time in 7 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 2af0b2f15d1db1d99040c0926b17bffb4e4a25dd

Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6

view details

push time in 7 days

PR opened mozilla/treeherder

Reviewers
Fix tests for cb162057aae4fefb472dd92f1726efa3b07c05e6 python
+8 -0

0 comment

1 changed file

pr created time in 7 days

create barnchmozilla/treeherder

branch : fix_test

created branch time in 7 days

pull request commentmozilla/treeherder

Bug 1656036 - Polish logic to ignore ingestion of tasks

Since deploying this change: image

armenzg

comment created time in 7 days

PR opened mozilla/treeherder

Bug 1656036 - Polish logic to ignore ingestion of tasks python

I'm seeing some releng tasks for android-components giving trouble in prototype.

+44 -43

0 comment

2 changed files

pr created time in 7 days

create barnchmozilla/treeherder

branch : more_ingestion_changes

created branch time in 7 days

delete branch mozilla/treeherder

delete branch : fenix_pushes

delete time in 7 days

push eventmozilla/treeherder

Armen Zambrano

commit sha cb162057aae4fefb472dd92f1726efa3b07c05e6

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we don't support (#6669) There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches. This avoids raising MissingPushException and retrying ingesting the task multiple times. You can test this locally with this command: ```shell ./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw ```

view details

push time in 7 days

PR merged mozilla/treeherder

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we… python

… don't support

There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches.

This avoids raising MissingPushException and retrying ingesting the task multiple times.

You can test this locally with this command:

./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw
+54 -19

3 comments

2 changed files

armenzg

pr closed time in 7 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 8ca76ff9ab2f7edec3b7c21a7acd19b1e5d95287

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we don't support There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches. This avoids raising MissingPushException and retrying ingesting the task multiple times. You can test this locally with this command: ```shell ./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw ```

view details

push time in 7 days

pull request commentmozilla/treeherder

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we…

I pushed one more time for tasks that do not use those env variables. For instance: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LKSAc7NLTIWQIo3g-XTybw

armenzg

comment created time in 8 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha e0fac167cde7d43b4b9e0695943135255c1ab209

Check the Gecko decision task as well

view details

push time in 8 days

pull request commentmozilla/treeherder

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we…

With fewer workers prototype is catching up faster: image

armenzg

comment created time in 8 days

pull request commentmozilla/treeherder

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we…

I'm running this on prototype.

armenzg

comment created time in 8 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 8e1bf4b9dcf1ac33b85e9cfe1a8507aed5a6a463

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we don't support There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches. This avoids raising MissingPushException and retrying ingesting the task multiple times. You can test this locally with this command: ```shell ./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw ```

view details

push time in 8 days

delete branch mozilla/treeherder

delete branch : manual_ingestion

delete time in 8 days

pull request commentmozilla/treeherder

Refactor ingestion code & store push when ingesting task

Landed via #6666.

armenzg

comment created time in 8 days

PR closed mozilla/treeherder

Refactor ingestion code & store push when ingesting task python

This makes the main function a little shorter by moving chunks of code into their own functions.

When ingesting a task we will ingest the push if missing.

+96 -93

3 comments

5 changed files

armenzg

pr closed time in 8 days

PR opened mozilla/treeherder

Bug 1656036 - Stop trying to ingest Fenix pushes for branches that we… python

… don't support

There are Fenix tasks coming down the ingestion pipeline for PRs and non-master branches.

This avoids raising MissingPushException and retrying ingesting the task multiple times.

You can test this locally with this command:

./manage.py ingest task --task-id LKSAc7NLTIWQIo3g-XTybw
+42 -19

0 comment

2 changed files

pr created time in 8 days

create barnchmozilla/treeherder

branch : fenix_pushes

created branch time in 8 days

push eventmozilla/treeherder

Armen Zambrano

commit sha fb97e7328613ea6054153a7953d8ba794d7902a2

Refactor ingestion code & store push when ingesting task (#6666) This makes the main function a little shorter by moving chunks of code into their own functions. When ingesting a task we will ingest the push if missing.

view details

push time in 8 days

delete branch mozilla/treeherder

delete branch : ingestion

delete time in 8 days

PR merged mozilla/treeherder

Refactor ingestion code & store push when ingesting task python

This makes the main function a little shorter by moving chunks of code into their own functions.

When ingesting a task we will ingest the push if missing.

+89 -85

1 comment

1 changed file

armenzg

pr closed time in 8 days

pull request commentmozilla/treeherder

Selenium test: Skip test_open_log_viewer

Landing to unblock PRs waiting to land.

armenzg

comment created time in 8 days

PR merged mozilla/treeherder

Reviewers
Selenium test: Skip test_open_log_viewer python
+3 -0

1 comment

1 changed file

armenzg

pr closed time in 8 days

push eventmozilla/treeherder

Armen Zambrano

commit sha a86771e11ba9026e19139c7851fd0fcf58ace835

Selenium test: Skip test_open_log_viewer (#6668)

view details

push time in 8 days

delete branch mozilla/treeherder

delete branch : skip_test

delete time in 8 days

PR opened mozilla/treeherder

Selenium test: Skip test_open_log_viewer python
+3 -0

0 comment

1 changed file

pr created time in 8 days

create barnchmozilla/treeherder

branch : skip_test

created branch time in 8 days

PR closed mozilla/treeherder

Travis: Switch Selenium job to use Python language

There are some warnings in the Selenium jobs of using an old Python version.

+18 -6

0 comment

2 changed files

armenzg

pr closed time in 8 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 9534671a2b4154330abdd36b7fe46446c3fbf5b0

Selenium test: Skip test_open_log_viewer

view details

Armen Zambrano G

commit sha e3edb688f9b7946b1f323e7e12d1a8c3028e8539

More specific Python version

view details

push time in 8 days

PR opened mozilla/treeherder

Travis: Switch Selenium job to use Python language

There are some warnings in the Selenium jobs of using an old Python version.

+13 -6

0 comment

1 changed file

pr created time in 8 days

create barnchmozilla/treeherder

branch : selenium_travis

created branch time in 8 days

pull request commentmozilla/treeherder

Refactor ingestion code & store push when ingesting task

I did something odd and I've opened a new PR in #6666

I addressed your concerns and will land it after passing the tests. Thanks for the Connection trick!

armenzg

comment created time in 8 days

pull request commentmozilla/treeherder

Refactor ingestion code & store push when ingesting task

I did something weird in #6664 I'm carrying forward the r+

armenzg

comment created time in 8 days

PR opened mozilla/treeherder

Refactor ingestion code & store push when ingesting task python

This makes the main function a little shorter by moving chunks of code into their own functions.

When ingesting a task we will ingest the push if missing.

+89 -85

0 comment

1 changed file

pr created time in 8 days

create barnchmozilla/treeherder

branch : ingestion

created branch time in 8 days

push eventmozilla/treeherder

Suyash Salampuria

commit sha 4fbf221e9320b01c4a7f91af1bcbcc33381f3a33

Bug 1647447 - Refactor the push information UI (#6644) * refactor the push information UI * add tests for push header * changed time according to utc * style enhancements

view details

Armen Zambrano G

commit sha b8b9cc914d585e7015927907872b436cb9567fc2

Docker: Bug 1630293 - Increase max MySql connections

view details

Armen Zambrano G

commit sha 370d0f7aa104646740d5eedd04bc59580fb0716d

docs: Set a concurrency of 1

view details

Armen Zambrano G

commit sha 79c56bddd398c69131ddc6cfe9ee0083b4d7b6d4

docs: Remove the usage of -B for Docker set up Using -B in more than one instance will cause the remaining celery beats to execute in more than one container.

view details

Armen Zambrano G

commit sha 8598c6f0edf60ad279d9c92faee10620bc217092

Reduce unsupported known failure line while still reporting to New Relic

view details

Armen Zambrano G

commit sha 86c53154a76c30344c86eead28674a05274cd930

Refactor ingestion code & store push when ingesting task This makes the main function a little shorter by moving chunks of code into their own functions. When ingesting a task we will ingest the push if missing.

view details

push time in 8 days

Pull request review commentmozilla/treeherder

Refactor ingestion code & store push when ingesting task

 async def await_futures(fs):   def process_job_with_threads(pulse_job, root_url):-    acquire_connection()     logger.info("Loading into DB:\t%s", pulse_job["taskId"])-    JobLoader().process_job(pulse_job, root_url)-    release_connection()+    try:+        acquire_connection()+        JobLoader().process_job(pulse_job, root_url)+    except MissingPushException:+        logger.warning('The push was not in the DB. We are going to try that first')+        _ingest_push(pulse_job["origin"]["project"], pulse_job["origin"]["revision"])+        JobLoader().process_job(pulse_job, root_url)

It is a retry.

armenzg

comment created time in 8 days

pull request commentmozilla/treeherder

Bug 1630293 - Docker, docs and logging changes

Hi @camd any idea as to why this Selenium error?

armenzg

comment created time in 8 days

create barnchmozilla/treeherder

branch : more_connections_for_docker

created branch time in 8 days

Pull request review commentmozilla/treeherder

Refactor ingestion code & store push when ingesting task

 async def await_futures(fs):   def process_job_with_threads(pulse_job, root_url):-    acquire_connection()     logger.info("Loading into DB:\t%s", pulse_job["taskId"])-    JobLoader().process_job(pulse_job, root_url)-    release_connection()

This block is the only logic change.

armenzg

comment created time in 9 days

PR opened mozilla/treeherder

Refactor ingestion code & store push when ingesting task python

This makes the main function a little shorter by moving chunks of code into their own functions.

When ingesting a task we will ingest the push if missing.

+96 -75

0 comment

1 changed file

pr created time in 9 days

create barnchmozilla/treeherder

branch : manual_ingestion

created branch time in 9 days

issue commentmozilla-frontend-infra/firefox-health-dashboard

Remove Telemetry section

Notes from @wlach in case we were to re-enable the use of those queries:

They aren't frequently scheduled but it looks like they scan quite a bit of data when they are (BigQuery is ~5$/TB scanned). It also appears that they're not being frequently looked at. If I were going to optimize these queries, I'd probably look into sampling and/or looking at a smaller date range: https://docs.telemetry.mozilla.org/cookbooks/bigquery/optimization.html#how-to-improve-both-query-speed-and-cost

klahnakoski

comment created time in 9 days

issue commentmozilla-frontend-infra/firefox-health-dashboard

Remove Telemetry section

Will we need the Telemetry section again? I was asked about the two Redash queries that are costing some money and I stopped the refreshing of them.

klahnakoski

comment created time in 9 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 629be14aa82784e492cc4e4272196714ea58ecb3

More

view details

Armen Zambrano G

commit sha c3cddb0db19ce5e1ddd489838ffaffb179b774f1

Remove files

view details

Armen Zambrano G

commit sha c68fedd18fc24221bbe016204e97d12cbed820ec

Back to setup.cfg

view details

push time in 10 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 4df40536ba799823d2011c06375ec3df3fdc77fe

More changes

view details

push time in 10 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 3b5f815bf83e1e4d61a5b47e8b2f4e810933cff8

More changes

view details

push time in 10 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha a094a7169c72152cdd1e069976b5458e58c41b0f

responses

view details

push time in 10 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 7567634401e63af6c73236256f025b0db1e0af2b

Add poetry as a dependency to the project

view details

Armen Zambrano G

commit sha de0e61cb14059817ae681638bd0a7b0b20a6b99b

Add black

view details

push time in 10 days

push eventmozilla/treeherder

Armen Zambrano G

commit sha 7d7eafafa2a6871f51e0e4f05a3a2c23b4b01c7b

Match Python 3.8 version of Travis

view details

Armen Zambrano G

commit sha 46f8b573d24e6485019aa6c931b4a938f30442e9

Add dependencies missing for taskcluster

view details

push time in 10 days

more