camd
5f152bf3ee
Merge pull request #292 from mozilla/server-hidden-jobs
...
Bug 1074851 - Implement server side job filtering
2014-12-03 16:07:16 -08:00
Cameron Dawson
1e20c0be16
Bug 1074851 - save job exclusions as a flatlist of signatures
...
- saves exclusions as a list of refdata signatures
- the get_resultset_jobs endpoint honors the default exclusion profile via the signatures
- group exclusion signatures by repo for performance
Also added handling for a profile with no job exclusions
2014-12-03 15:13:38 -08:00
Mauro Doglio
0a02d494ef
Merge pull request #291 from mozilla/bug-1102228-improve-data-cycling
...
Bug 1102228 improve data cycling
2014-11-27 17:13:11 +00:00
mdoglio
78ecb0900c
Bug 1105800 - increase the web service timeout limit
2014-11-27 17:04:50 +00:00
mdoglio
06f62d21f6
Bug 1102228 - Improve the data cycling routine
...
Added several parameters to the cycle_data shell command: cycle-interval (in days),
chunk-size (in number of result sets), sleep-time (in seconds).
I made the cycle_data task a very thin wrapper around the shell command,
there is no more logic in it.
All the queries for data cycling are executed with the retry logic to
handle db deadlocks
2014-11-26 16:38:18 +00:00
mdoglio
0e19a402ca
Bug 1102257 - Store the data cycle interval in the settings file
2014-11-21 15:38:32 +00:00
mdoglio
c1713cab92
Bug 1100983 - Add last_modified column
...
to the job table
2014-11-18 18:14:07 +00:00
Ed Morley
36d0d01270
Update README link to treeherder-node after its move to the Mozilla org
2014-11-18 18:02:07 +00:00
William Lachance
3c3fec07d1
Merge pull request #289 from wlach/1100434
...
Add webservice API to list all performance signatures + properties for a project
2014-11-17 15:32:20 -05:00
William Lachance
9847cb6a25
Bug 1100434 - Add webservice API to list all performance signatures + properties for a project
...
Based on earlier work by Jonathan Eads <superjeads@gmail.com>.
2014-11-17 13:01:36 -05:00
camd
081d2d29dd
Merge pull request #288 from mozilla/bug-1099169-add-pending-running-eta
...
Bug 1099169 - Add pending_eta and running_eta properties to the job deta...
2014-11-14 08:27:51 -08:00
mdoglio
f23991ca69
Bug 1099169 - Add pending_eta and running_eta properties to the job detail endpoint
2014-11-14 16:06:36 +00:00
Ed Morley
5f0c9f7e05
Bug 1095624 - Support mochitest-gl-N
2014-11-13 01:29:11 +00:00
camd
22f3482143
Merge pull request #286 from mozilla/bug-1093743-retrigger
...
Bug 1093743 retrigger fix
2014-11-12 14:36:44 -08:00
William Lachance
4b99a5d4d0
Merge pull request #285 from wlach/1090484
...
Provide max perf artifact id in project api endpoint
2014-11-12 16:38:34 -05:00
camd
aa2e8ff92f
Merge pull request #284 from wlach/1097306
...
Fix overly greedy project api matching
2014-11-11 17:49:28 -08:00
Cameron Dawson
52fff1c94f
bug 1093743 - revert change line that shouldn't be in this fix
2014-11-11 15:23:13 -08:00
William Lachance
063310ee11
Bug 1090484 - Provide max perf artifact id in project api endpoint
2014-11-11 18:12:11 -05:00
William Lachance
e47d13965d
Bug 1097306 - Fix overly greedy matching of project URLs
2014-11-11 17:49:37 -05:00
Cameron Dawson
b189b22fe9
bug 1093743 - correct request id for retrigger/cancel on coalesced jobs
2014-11-11 14:11:21 -08:00
Ed Morley
05cf876d4a
Bug 1078239 - Fix bug suggestions for recently modified, resolved bugs
...
We divide bug suggestions for a search term into 'open_recent' and
'all_others'. The former is supposed to be group #1 below, and the
latter groups 2-4, with the summation of the two groups corresponding
to every bug whose summary matches the search term.
1) Open + recently modified
2) Open + not recently modified
3) Resolved + recently modified
4) Resolved + not recently modified
However prior to this patch group #3 was not being returned at all, when
it should have been included in all_others.
2014-11-10 15:51:06 +00:00
mdoglio
c66d37c64b
Bug 1091607 - Raise an exception when at least one TreeherderCollection fails to post data
2014-11-10 15:02:44 +00:00
mdoglio
0611b880ff
Bug 1090284 - Add a test to verify that the last push is cached
2014-11-10 14:50:25 +00:00
Mauro Doglio
0d5b02daf5
Merge pull request #279 from tojonmz/add-headers
...
Bug 1090689 - Add MPL2.0 headers to the repo
2014-11-10 14:46:25 +00:00
Ed Morley
0d586fd2f1
Bug 1072377 - Add another test for truncated test name bug searches
2014-11-10 13:50:02 +00:00
Ed Morley
93e0c98999
Bug 1091643 - Add tests for SQL LIKE escaping of search_term
...
Test that we are treating the search term literally in the LIKE
statement, and so have correctly escaped any underscores, percent signs
or escape symbols.
2014-11-10 13:50:02 +00:00
Ed Morley
b2ffa4d61f
Bug 1091643 - Add test for truncated test name bug searches
2014-11-10 13:50:01 +00:00
Ed Morley
65f8a66dbd
Bug 1091643 - Switch bugscache queries from full-text search to LIKE
...
Since full-text searches miss cases where the search term was truncated,
but is still a substring of the bug summary.
When using LIKE, any underscores or percent signs will be treated as
wildcards, so we need to escape them, as well as the escape symbol
itself, so the search term is handled literally. A custom escape
symbol is used since the default of backslash leads to less readable
code, given it has to be double escaped.
2014-11-10 13:50:01 +00:00
William Lachance
fed30e6e62
Merge pull request #277 from wlach/1092232
...
Add minimal unit test for talos perf artifact ingestion
2014-11-07 15:05:10 -05:00
William Lachance
541b6b3007
Merge pull request #280 from wlach/1093758
...
Bug 1093758 - Performance API methods don't need to call disconnect() on job manager
2014-11-07 14:46:38 -05:00
William Lachance
a5c3462d1c
Merge pull request #282 from wlach/1092210
...
Bug 1092210 - Add job date, all auxilliary data, build info to perf artifacts
2014-11-07 14:39:58 -05:00
William Lachance
ff98d0c37b
Merge pull request #281 from wlach/1093361
...
Add API method to get performance series signature properties from signature
2014-11-07 14:13:57 -05:00
William Lachance
8e43943c6d
Merge pull request #278 from wlach/1092317
...
Bug 1092317 - Perf logparsing fixes/cleanups
2014-11-06 11:29:07 -05:00
William Lachance
2de5a39890
Bug 1092210 - Add job date, all auxilliary data, build info to perf artifacts
2014-11-04 17:15:15 -05:00
William Lachance
673f3f3aa9
Bug 1093361 - Add API method to get performance series signature properties from signature
2014-11-04 14:42:32 -05:00
William Lachance
7e6a88925f
Bug 1093758 - Performance API methods don't need to call disconnect() on job manager
2014-11-04 14:13:37 -05:00
Jonathan French
dbb4d11e09
Bug 1090689 - Add MPL2.0 headers to the repo
2014-11-03 13:06:03 -05:00
William Lachance
8fae856593
Bug 1092317 - Minor performance log parsing fixes (with tests)
2014-10-31 15:59:05 -04:00
William Lachance
bec5d48486
Bug 1092232 - Add minimal unit test for talos perf artifact ingestion
2014-10-31 13:55:40 -04:00
Mauro Doglio
23ee49570d
Merge pull request #268 from mozilla/mysql-retry
...
Mysql retry
2014-10-30 15:07:33 +00:00
Ed Morley
d7f9350560
Bug 1091579 - Rename SEARCH_TERMS to BUG_SEARCHES
2014-10-30 13:07:07 +00:00
Ed Morley
0c8318eb51
Bug 1091579 - Remove the now redundant test_get_all_other_bugs_wrong_term()
2014-10-30 13:07:06 +00:00
Ed Morley
33e6ca8906
Bug 1091579 - test_get_all_other_bugs() should check the bug IDs
...
...rather than just whether the count of bugs is greater than zero.
2014-10-30 13:07:05 +00:00
Ed Morley
513d3d0c55
Bug 1091579 - Parametrize test_get_all_other_bugs()
2014-10-30 13:07:05 +00:00
Ed Morley
6cb45262e7
Bug 1091579 - Combine the tests for correct and incorrect search terms
2014-10-30 13:07:04 +00:00
Ed Morley
8b803b10f3
Bug 1091579 - test_get_open_recent_bug_right_term() should check the bug IDs found
...
...rather than just whether the count of bugs is greater than zero.
2014-10-30 13:07:04 +00:00
Ed Morley
110c5fe619
Bug 1091579 - Parametrize test_get_open_recent_bug_right_term()
2014-10-30 13:07:03 +00:00
Ed Morley
c1faeda8a7
Bug 1091579 - Correct & reformat comments in test_refdata.py
2014-10-30 13:07:02 +00:00
Ed Morley
e33a76081a
Bug 1059686 - Add test for truncating test name style search terms
2014-10-29 22:08:39 +00:00
Ed Morley
0d32390b97
Bug 1059686 - Add tests for the search term full error line fall-back
...
Test that the full error line is used as a fall-back search term if no
test name was found, or the name found was in the blacklist.
2014-10-29 21:57:04 +00:00