Cameron Dawson
c2d1100bd5
Bug 1124278 - Include hawk user id in hawk calls
...
This will add that value to any exceptions that are caused during calls by a hawk
user. This will, in turn, help us work with that user to resolve the issue.
2016-03-17 12:44:49 -07:00
William Lachance
fcafbd415c
Bug 1257640 - Order performance alerts in each summary by title
2016-03-17 15:38:05 -04:00
William Lachance
00ccb7eeda
Bug 1257625 - Be more selective about alerts we use to create summary titles
...
* We should not incorporate downstream alert information into the title
* If there are any regressions that belong to the summary, only incorporate
the regression information into the title
2016-03-17 15:28:43 -04:00
Ed Morley
4b48c50615
Bug 1165229 - Heroku: Add option to make pre-deploy errors non-fatal
...
When first setting up a new app on Heroku, things like reporting the
deploy to New Relic will fail, since it requires that the app exist on
New Relic. However the app will only be created there once the Python
agent first reports app metadata, which won't happen until after the
deploy (there is no way to create the app via the web interface).
In addition, there may be cases in the future when stage/prod is broken,
and the pre-deploy tasks therefore fail, however we still want the
deploy to proceed.
To avoid needing to constantly edit this file, the environment variable
`IGNORE_PREDEPLOY_ERRORS` can now be set, in cases where the deploy
should continue even if there were errors. (Note this uses the bash 4.2+
`-v` option, see http://stackoverflow.com/a/18448624 ).
2016-03-17 13:12:43 +00:00
Ed Morley
9f4f439146
Bug 1165229 - Heroku: Report deployments to New Relic
...
Requires that `NEW_RELIC_APP_NAME` and `NEW_RELIC_API_KEY` be set in the
environment. NB: `NEW_RELIC_API_KEY` is different from the existing
`NEW_RELIC_LICENSE_KEY`.
We're also making use of the runtime-dyno-metadata labs feature, which
sets the slug/release related environment variables used in this PR:
https://devcenter.heroku.com/articles/dyno-metadata
2016-03-17 13:12:40 +00:00
Ed Morley
859230c9bf
Bug 1165229 - Heroku: Move the deploy tasks to their own script
...
Since we'll soon be adding reporting deploys to New Relic, which will be
too verbose to include in the Procfile. Also adds additional log output
(which follows the buildpack compile log formatting convention) to make
it easier to find & follow the release tasks on Papertrail.
Uses the `set -euo pipefail` recommendation from:
http://redsymbol.net/articles/unofficial-bash-strict-mode/
2016-03-17 11:50:21 +00:00
William Lachance
ecac73e26a
Bug 1256485 - Don't load initial data in unit tests
...
It's almost entirely unnecessary (the few times we need base data
we can generate it ourselves) and can overwrite other test data
if we're not careful. Better just to remove it.
2016-03-16 14:47:39 -04:00
jgraham
8dfe025c16
Merge pull request #1342 from mozilla/jgraham/procfile_lint
...
Bug 1255087 - Add a lint for checking that Procfile and CELERY_QUEUES match
2016-03-16 18:21:18 +00:00
William Lachance
5e01a286c7
Bug 1239185 - Fix migration merge conflict
2016-03-16 14:08:02 -04:00
William Lachance
56621187bc
Bug 1239185 - Bump maximum platform length to 100 characters in all cases
...
It was 100 in the reference data signature, but only 25 in the build and
machine platform models.
2016-03-16 14:00:56 -04:00
jgraham
ea9b033f48
Merge pull request #1333 from mozilla/jgraham/failure_line_cycle
...
Bug 1245080 - Remove failure lines with corresponding jobs
2016-03-16 17:49:18 +00:00
James Graham
5ff72285c4
Bug 1255087 - Create a lint for ensuring that the heroku Procfile contains the same queues as CELERY_QUEUES in the settings file
2016-03-16 17:46:16 +00:00
James Graham
4cfe414d22
Bug 1255087 - Remove store_pulse_jobs Queue that is not used in production.
2016-03-16 17:46:16 +00:00
James Graham
fa2bac1331
Bug 1255087 - Add support for updating existing variables in local_settings.py
2016-03-16 17:46:16 +00:00
James Graham
b6f4533bd7
Bug 1255087 - Add detect_intermittents and autoclassify queues to celery worker files
...
This will not cause any additional tasks to actually run since
the code that adds messages to these queues is gated on the
AUTOCLASSIFY_JOBS setting.
2016-03-16 17:46:16 +00:00
James Graham
326b918e35
Bug 1245080 - Remove failure lines with corresponding jobs
...
When jobs are cycled, also remove the failure_line rows for
those jobs, to limit data consumption of the failure_line
table.
2016-03-16 17:25:54 +00:00
William Lachance
8d38bb5b5a
Bug 1239185 - Insist that machine name be unique
2016-03-15 16:36:42 -04:00
William Lachance
22db983c67
Bug 1239185 - Remove review fields from reference data signatures
2016-03-15 16:36:36 -04:00
William Lachance
b08f904c29
Bug 1226693 - One other minor problem
2016-03-15 15:42:02 -04:00
William Lachance
0b721b5a36
Bug 1226693 - Fix migration of incorrectly classified e10s data
2016-03-15 15:37:29 -04:00
William Lachance
04d61215c5
Bug 1256408 - Add a platform microbench perf framework
2016-03-14 17:29:27 -04:00
William Lachance
161b3635aa
Bug 1239185 - Remove use of reference data model in job ingestion
2016-03-14 15:17:43 -04:00
Ed Morley
0e48f7d45b
Bug 1256173 - Update userguide for job removals
2016-03-14 16:47:51 +00:00
Ryan VanderMeulen
b1480001af
Bug 1256173 - Add support for Ru-e10s jobs. Also remove some other long-obsolete reftest jobs.
2016-03-13 14:46:07 -04:00
William Lachance
a12cf73526
Bug 1254711 - Fix expansion of job groups in certain cases
...
If there were jobs with different tiers in the same job group, this was
broken.
2016-03-11 15:09:11 -05:00
William Lachance
9f9a486ccc
Bug 1254711 - De-emphasize tier information in job group display
2016-03-11 15:01:05 -05:00
William Lachance
d25c4c807e
Bug 1226693 - Fix perf signatures which were incorrectly classified
2016-03-10 16:30:42 -05:00
William Lachance
c15d8fac39
Bug 1226693 - Fix another ETL problem with subtest signatures
2016-03-10 14:26:45 -05:00
William Lachance
d215a86361
Bug 1226693 - Fix perf ETL problem noticed after stage deploy
2016-03-10 13:19:47 -05:00
William Lachance
edb99f0401
Bug 1226693 - Store performance subtest info using a foreign key relation
...
Based on work by Mike Ling <sabergeass@gmail.com>
2016-03-10 12:51:56 -05:00
William Lachance
f19d24fba9
Bug 1207648 - Remove temporary migration code and schemas
...
* We needed to allow the respository and last_updated fields to be null
temporarily while we waited to run a migration, but this is no longer
necessary
* Also remove temporary migration script, it's no longer needed
2016-03-09 18:20:11 -05:00
Cameron Dawson
5d3399e9ac
Bug 1254673 - return resultset info when on API submission
...
This returns some basic info about the resultsets that were submitted via a POST to the API.
This is needed for Task Cluster as we transition away from ``revision_hash`` so that they
take it from us, instead of using what they submit. This way, we can return them the
``revision_hash`` that we WANT to be moving to (PR 1322). They also need this so they can
then send that new ``revision_hash`` to the tasks (jobs) that belong to it.
2016-03-09 11:47:28 -08:00
Cameron Dawson
26b156af5a
Bug 1254673 - Stop posting new resultset info to pulse
2016-03-09 11:47:28 -08:00
autolander
b3ddcb9e7b
Merge pull request #1343 from wlach/1255118
...
Bug 1255118 - Respect "lower is better" for suite-level values in perfherder
2016-03-09 11:33:40 -08:00
William Lachance
cb3d80be53
Bug 1255118 - Respect "lower is better" for suite-level values in perfherder
2016-03-09 14:20:55 -05:00
Ed Morley
fd76450879
Bug 1254961 - Update to pip 8.1.0
...
To pick up require-hashes improvements, amongst other things:
https://pip.pypa.io/en/stable/news/
https://github.com/pypa/pip/compare/8.0.2...8.1.0
The Vagrant environment's virtualenv has been updated to 15.0.0, since
that includes pip 8.1.0:
https://virtualenv.pypa.io/en/latest/changes.html
https://github.com/pypa/virtualenv/compare/14.0.1...15.0.0
2016-03-09 18:04:54 +00:00
William Lachance
4a6a0768f8
Merge pull request #1335 from martiansideofthemoon/raichu
...
Bug 1251988 - Adding conditions for cases where Buildername isn't las…
2016-03-07 15:51:39 -05:00
KALPESH KRISHNA
3cb288dd69
Bug 1251988 - Adding conditions for cases where Buildername isn't last string
2016-03-08 02:06:31 +05:30
autolander
042aad9b8a
Merge pull request #1334 from wlach/1254217
...
Bug 1254217 - Improve string representations of perfherder models
2016-03-07 11:27:21 -08:00
William Lachance
d7579a5711
Bug 1254217 - Improve string representations of perfherder models
...
Mainly just for debugging purposes
2016-03-07 13:44:56 -05:00
KALPESH KRISHNA
13639885f4
Adding support to open structured logs in wptview.
2016-03-07 12:02:11 -05:00
Ed Morley
3de0a5ede4
Bug 1253021 - Update celery from 3.1.19 to 3.1.20
...
http://docs.celeryproject.org/en/latest/changelog.html
https://github.com/celery/celery/compare/v3.1.19...v3.1.20
2016-03-04 13:08:08 +00:00
Ed Morley
b0b3c10942
Bug 1253021 - Update kombu from 3.0.32 to 3.0.33
...
https://github.com/celery/kombu/blob/master/Changelog
https://github.com/celery/kombu/compare/v3.0.32...v3.0.33
2016-03-04 13:08:08 +00:00
Ed Morley
2beb7d2ba8
Bug 1253021 - Update amqp from 1.4.8 to 1.4.9
...
https://github.com/celery/py-amqp/blob/master/Changelog
https://github.com/celery/py-amqp/compare/v1.4.8...v1.4.9
2016-03-04 13:08:08 +00:00
Ed Morley
577a0669f3
Bug 1253021 - Update mohawk from 0.3.1 to 0.3.2.1
...
https://mohawk.readthedocs.org/en/latest/#changelog
https://github.com/kumar303/mohawk/compare/0.3.1...0.3.2.1
2016-03-04 13:08:08 +00:00
Ed Morley
285a59bde9
Bug 1253021 - Update django-rest-swagger from 0.3.4 to 0.3.5
...
https://github.com/marcgibbons/django-rest-swagger/blob/master/CHANGELOG.md
https://github.com/marcgibbons/django-rest-swagger/compare/0.3.4...0.3.5
2016-03-04 13:08:08 +00:00
Ed Morley
5061f18903
Bug 1253021 - Update django-filter from 0.11.0 to 0.12.0
...
https://github.com/carltongibson/django-filter/blob/master/CHANGES.rst
https://github.com/carltongibson/django-filter/compare/0.11.0...0.12.0
2016-03-04 13:08:08 +00:00
Ed Morley
8ff03d195a
Bug 1253021 - Update django-browserid from 1.0.2 to 2.0.1
...
https://github.com/mozilla/django-browserid/blob/master/CHANGELOG.rst
https://github.com/mozilla/django-browserid/compare/v1.0.2...v2.0.1
2016-03-04 13:08:08 +00:00
Ed Morley
8d0d2c4d11
Bug 1253021 - Update futures from 3.0.3 to 3.0.5
...
https://github.com/agronholm/pythonfutures/blob/master/CHANGES
https://github.com/agronholm/pythonfutures/compare/3.0.3...3.0.5
2016-03-04 13:08:08 +00:00
Ed Morley
a2012266bb
Bug 1253021 - Update python-dateutil from 2.4.2 to 2.5.0
...
https://github.com/dateutil/dateutil/blob/master/NEWS
https://github.com/dateutil/dateutil/compare/2.4.2...2.5.0
2016-03-04 13:08:08 +00:00