On this update, we will look at the progress made since our initial update.
A reminder that this quarter’s main focus is on:
* Debugging tests on interactive workers (only Linux on TaskCluster)
* Improve end to end times on Try (Thunder Try project)
For all bugs and priorities you can check out the project management
page for it:
https://wiki.mozilla.org/EngineeringProductivity/Projects/Debugging_UX_improvements
Debugging tests on interactive workers
---------------------------------------------------
Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1262260
Accomplished recently:
* Bug 1285582 - Fixed Xvfb startup issue
* Bug 1288827 - Improved mochitest UX (no longer need --appname, paths
normalized)
* Bug 1289879 - Uses mozharness venv if available
Upcoming:
* Support for smaller test harnesses (Cpp, Mn, wpt, etc)
* Improved one-click-loaner UX
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1285582
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1288827
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1289879
Thunder Try - Improve end to end times on try
---------------------------------------------
Project #1 - Artifact builds on automation
##########################################
Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1284882
No news for this edition and probably the next one.
Project #2 - S3 Cloud Compiler Cache
####################################
Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1280641
* Working on testing sccache re-write on Try
* More news on following update
Project #3 - Metrics
####################
Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1286856
Accomplished recently:
* Bug 1242017 - Metrics team will configure ingestion point into Telemetry
Upcoming:
* Bug 1258861 - Working on underlying data model at the moment:
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1242017
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1258861
Other
#####
* Bug 1287604 - Experiment with different AWS instance types for TC
linux64 builds
* Some initial experiments have shown we can shave 20 minutes off an
average linux64 build by using more powerful AWS instances, with a
reasonable cost tradeoff. We’ll start the work of migrating to these new
instances soon.
* Bug 1272083 - Downloading and unzipping should be performed as data is
received
* Project for investigation has been started:
https://github.com/armenzg/download_and_unpack
* Bug 1286336 - Improve interaction of automation with version control
* Buildbot AMIs now seeded with mozilla-unified repo (Bug 1232442)
* TaskCluster decision and various lint/test tasks now use `hg
robustcheckout` and share caches more optimally (Bug 1247168)
* Flake8 tasks now complete in as little as 9s (~3m before)
* Decision tasks now complete in <60s on average
* Some TaskCluster tasks now share VCS checkouts on Try (Bug 1289643)
* Tasks will complete faster on Try due to not having to perform
full VCS checkout
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1287604
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1272083
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1247168
--
Zambrano Gasparnian, Armen
Engineering productivity
http://armenzg.blogspot.ca
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform