Граф коммитов

1643 Коммитов

Автор SHA1 Сообщение Дата
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