1043739 |
P3 |
Treeherder |
Treeherder should use a structured log as its canonical source of data about test runs |
1057420 |
P3 |
Treeherder |
Bug suggestions: Use crash the signature as an additional search term even if the test name returned results |
1062887 |
P3 |
Treeherder |
Break intermittent failure bugs out by Bugzilla product/component |
1067846 |
P3 |
Treeherder |
[Meta] Improve the performance and responsiveness of Treeherder's UI |
1072940 |
P3 |
Treeherder |
Remove failure classification of "not classified" |
1074385 |
P3 |
Treeherder |
Bug suggestions should have selected states so we can see which of them is selected |
1091759 |
P3 |
Treeherder |
'invalid continuation byte' errors parsing jsreftest logs |
1108829 |
P3 |
Treeherder |
Pinboard should be closed after classifications are saved. |
1116372 |
P3 |
Treeherder |
Remove the "intermittent needs filing" classification |
1119012 |
P3 |
Treeherder |
"No logs available for this job" visible if there was an error summary but no log links |
1142245 |
P3 |
Treeherder |
It's not clear that pressing the pin icon next to a bug suggestion applies it to all bugs on the pinboard |
1165606 |
P3 |
Treeherder |
Annotation history deletion can remove the starred state of the job, unexpected UX |
1169077 |
P3 |
Treeherder |
Replicate the "No logs available, Log parsing in progress" messaging logic in Job details tab |
1169720 |
P3 |
Treeherder |
Simplify classifications by removing isolated bug association |
1178227 |
P3 |
Treeherder |
[Meta] Simplify the Treeherder data model |
1179263 |
P3 |
Treeherder |
[Meta] Overhaul the way Treeherder deals with intermittent failures |
1196875 |
P3 |
Treeherder |
Maybe sort suggestions by how well they match the failure lines? |
1210120 |
P3 |
Treeherder |
Related bug Annotation doesn't always appear when saving as the active tab |
1224931 |
P2 |
Treeherder |
log-parser Bugscache.search() "ProgrammingError: (1064, "syntax error, unexpected ')', expecting $end")" |
1228047 |
P3 |
Treeherder |
make bug summary available to verified autoclassify lines |
1228988 |
P3 |
Treeherder |
Poor UX if two sheriffs classify the same job at almost the same time |
1231483 |
P3 |
Treeherder |
Make it harder to miss failures that are actually permafails |
1241577 |
P3 |
Treeherder |
Use django-rest-framework-bulk for classified failure and bug APIs |
1242178 |
P3 |
Treeherder |
Strip paths from bug searches for assertions so they'll be starrable |
1265095 |
P3 |
Treeherder |
Allow classification of failure as non-intermittent through autoclassification panel |
1268445 |
P3 |
Treeherder |
Autoclassification: Perma-failures set to "Autoclassified failure with no associated bug number" |
1268484 |
P3 |
Treeherder |
Fuzzy autoclassification using ElasticSearch |
1272212 |
P3 |
Treeherder |
Make the "add new jobs" mode more intuitive to use |
1272683 |
P3 |
Treeherder |
Eternal loading throbber in classification box if log not found (404) |
1273419 |
P3 |
Treeherder |
Ignore 'ShutdownLeaks | process() called before end of test suite' in autoclassification more failures encountered earlier |
1276480 |
P3 |
Treeherder |
'Ignore others' should also always work, even if classification of current line has no bug number associated |
1276491 |
P3 |
Treeherder |
Not obvious when 'Ignore others' applies to other failures in same test |
1276493 |
P3 |
Treeherder |
'Ignore others' and 'Save all' buttons should be always visible/sticky |
1276494 |
P3 |
Treeherder |
Some errors missing in autoclassify failure tab, e.g. application timed out after 330 seconds with no output |
1276532 |
P2 |
Treeherder |
Bug summary missing in autoclassification |
1276967 |
P3 |
Treeherder |
ElasticSearch autoclassification is too slow |
1286369 |
P3 |
Treeherder |
The job details panel doesn't update with a classification's bug number until reselected |
1288368 |
P3 |
Treeherder |
Pick an easier to differentiate colour for selected jobs in "add new jobs" mode |
1294544 |
P3 |
Treeherder |
Treeherder should limit the task time for log parsing so we don't get a backlog on long logs |
1299274 |
-- |
Treeherder |
Improve the classification of intermittent failures that aren't associated with just one test |
1308565 |
P3 |
Treeherder |
"Add new jobs" lets me add hidden-by-default jobs and doesn't alert me to it |
1328455 |
P3 |
Treeherder |
TextLogStep line numbers should start from 1 rather than being zero-based |
1332287 |
P3 |
Treeherder |
TreeHerder should sort intermittent failure options by amount of matched text |
1338491 |
P3 |
Treeherder |
Consolidate "cancel all jobs" with "cancel multiple pinned jobs" |
1340503 |
P3 |
Treeherder |
FailureLine should have a foreign key to Job rather than freeform repository/job_guid fields |
1343630 |
P5 |
Treeherder |
Implement longer term solution to one-off MySQL utf8->utf8mb4 commit table conversion in bug 1115608 |
1348947 |
P3 |
Treeherder |
Speed up the Python test suite |
1354295 |
P3 |
Treeherder |
Add an option to the bug_suggestions api to fetch uncached results |
1357175 |
P3 |
Treeherder |
Improve the way support for "Trigger Missing Jobs" is determined. |
1358746 |
P3 |
Treeherder |
Show progress indication after clicking "OK" for "Trigger New Jobs" button, before the green confirmation is shown |
1358863 |
P3 |
Treeherder |
Refactor bug filer |
1371106 |
P3 |
Treeherder |
Bug filer should help reduce the number of duplicate bugs filed |
1376284 |
P3 |
Treeherder |
Bugfiler should include the platform in the bug description |
1383556 |
P3 |
Treeherder |
Bug filer should warn when https://bugzilla.mozilla.org/rest/product/<product>?include_fields=versions returns nothing |
1384486 |
P3 |
Treeherder |
Identify additional search terms that belong on the bug suggestions blacklist |
1387509 |
P4 |
Treeherder |
Enable logging of queries that aren't using indexes to the MySQL slow query log |
1399994 |
P3 |
Treeherder |
Investigate sending classifications for multiple jobs as a single batched message to the server rather than spamming potentially hundreds of individual classifications. |
1400437 |
P3 |
Treeherder |
"Trigger missing jobs" in the push header menu should use Custom Action's "Run missing tests" |
1401518 |
P3 |
Treeherder |
Running "Add new jobs" without a decision task doesn't revert menu entry |
1403089 |
-- |
Treeherder |
Add a leading '/' to bug filer filename searches to refine results |
1408457 |
P3 |
Treeherder |
When doing a task that communicates with TaskCluster, should verify scopes are not expired |
1410946 |
P3 |
Treeherder |
add whiteboard tag and bugzilla component to neglected oranges |
1416266 |
P2 |
Treeherder |
[Meta] Make the Treeherder contributing experience less painful |
1421356 |
P3 |
Treeherder |
Allow automatic classification to classify mass failures that resulted in a backout |
1422929 |
P3 |
Treeherder |
Add custom get_error_search_term() handling for "Assertion failure: ..." error lines |
1422988 |
-- |
Treeherder |
Failure suggestions depending on multiple lines |
1426746 |
P2 |
Treeherder |
Add JS tests for the Taskcluster backfilling/custom action/... features |
1437719 |
P3 |
Treeherder |
Replace the remaining uses of resultset/result-set/result_set with "push" |
1439858 |
P3 |
Treeherder |
Make the Treeherder Auth0 session window be greater than 24 hours |
1443867 |
P3 |
Treeherder |
Create tool to bisect intermittent test failure regressions |
1447620 |
P3 |
Treeherder |
Consider always showing push count and linking it to the orange count per push graph |
1451313 |
P3 |
Treeherder |
Remove overflow ellipsis from listing table |
1452230 |
P3 |
Treeherder |
Refactor FailureLineViewSet to remove redundant by_project |
1459183 |
P3 |
Treeherder |
single character not highlighted in bold as matching anymore |
1470381 |
P3 |
Treeherder |
Remove FailureLine's best_classification and best_is_verified fields |
1470888 |
P3 |
Treeherder |
Tooltip when hovering over Log column is not touch-friendly |
1482375 |
P3 |
Treeherder |
Remove Job.failure_classification |
1484192 |
P3 |
Treeherder |
Allow Pulse ingestion to work in development without Pulse credentials |
1492805 |
P3 |
Treeherder |
Some logs fail to parse due to "UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 467: unexpected end of data" |
1496862 |
P3 |
Treeherder |
Delete the annotations from multiple failures at once |
1503188 |
P3 |
Treeherder |
adjust rules for [stockwell disable-recommended] to account for "fixes" |
1504037 |
P3 |
Treeherder |
TinderboxPrint 'CRASH' annotation is not shown in logviewer |
1504717 |
P3 |
Treeherder |
Stop using custom extendProperties in LineOptionModel |
1506627 |
P1 |
Treeherder |
Selecting lines and then scrolling out of view (e.g. to select more than screen can display) prevents copying selected text |
1506799 |
P3 |
Treeherder |
Document log parser "no new regexes" policy |
1510002 |
P3 |
Treeherder |
[meta] Improve how retriggering works on Treeherder |
1511153 |
P3 |
Treeherder |
"Create interactive task" fails with an unhelpful error for unsupported task types (`Taskcluster: t is undefined; can't access its "kind" property`) |
1514693 |
P3 |
Treeherder |
'Log' column should show all failure lines, not only unexpected fails |
1514792 |
P3 |
Treeherder |
Make it harder to accidentally mass-classify all pinned jobs with unrelated bug suggestions |
1517245 |
P3 |
Treeherder |
use bugs not fixed on non-trunk branches (beta, release, esr) as suggestions and don't hide it with "Show / Hide more" |
1518084 |
P3 |
Treeherder |
[meta] don't add information about failed post test run checks to failure summary if there were failures earlier during the task execution |
1518088 |
P3 |
Treeherder |
Ignore asan/AddressSanitizer line with hexadecimal addresses if followed by line human-readable ones |
1521032 |
-- |
Treeherder |
Batch together successive retrigger requests into a single (or minimal) action task submission. |
1522199 |
P3 |
Treeherder |
Audit and/or delete docs/testcases.md |
1524895 |
-- |
Treeherder |
Add a shortcut to retrigger a job X 'times' with minimal numbers of action tasks |
1524905 |
-- |
Treeherder |
Warn users when they request excessive numbers of new jobs in suboptimal ways |
1525121 |
-- |
Treeherder |
long pinned job names shouldn't wrap onto two/2 lines |
1530607 |
P1 |
Treeherder |
Stop using ajv in custom actions to avoid the need for script-src 'unsafe-eval' |
1535415 |
P5 |
Treeherder |
REST API docs not supporting testing with parameters |
1536031 |
P3 |
Treeherder |
Can't view try server task result from iPhone and iPad |
1536671 |
P3 |
Treeherder |
Show failures after a specific changeset landed |
1540339 |
P3 |
Treeherder |
Intermittent - click on a failure's more action button shows only Backfill |
1541264 |
P3 |
Treeherder |
Add the ability to filter treeherder results by intermittent bug number, or more broadly by failure message text |
1544278 |
P3 |
Treeherder |
remove 'owner' modules from [stockwell needswork] |
1546076 |
P3 |
Treeherder |
Increase custom backfill limit |
1549756 |
-- |
Treeherder |
Treeherder is slow when clicking on a particular failure, usually I get the yellow bar in Firefox asking me to close the tab treeherder is running in |
1558594 |
P5 |
Treeherder |
Update Treeherder to reflect new known_intermittent field in Mozlog |
1561059 |
P3 |
Treeherder |
Add jobs via presets |
1563371 |
P2 |
Treeherder |
NSS and NSS-Try on Treeherder can't cancel or retrigger jobs |
1563379 |
-- |
Treeherder |
make "Add New Jobs (Search)" do a better job matching and sorting results |
1563561 |
P3 |
Treeherder |
Re-enable test_verify_graph_tool_tip |
1570874 |
P2 |
Treeherder |
Remove unused parameters from static JobModel.retrigger() method |
1572224 |
-- |
Treeherder |
"Add new jobs (Search)" should be able to filter by tier |
1574033 |
-- |
Treeherder |
The "prefix" from task logs should be extracted along the log line |
1577647 |
-- |
Treeherder |
match for failure line part at a position where it doesn't match |
1580428 |
-- |
Treeherder |
No jobs pinned for 'Pin all available jobs in this push' action if more than 500 jobs visible for push - error message: 'Max pinboard size of 500 reached.' |
1583669 |
-- |
Treeherder |
When reporting intermittent test failure bugs, link to advice on tests |
1586980 |
-- |
Treeherder |
Can we suggest that someone run ci-admin when requests to retrigger/rerun/backfill jobs responds with "No such hook"? |
1592327 |
-- |
Treeherder |
retriggering at least the decision task seems to be broken |
1594565 |
P2 |
Treeherder |
Treeherder spends a 2+ seconds in JS |
1594822 |
P2 |
Treeherder |
Remove crossreference queues and tasks if no longer needed |
1594967 |
-- |
Treeherder |
When filing bugs on intermittents failing test-verify, use a test-verify-failure keyword |
1600744 |
P3 |
Treeherder |
Docker image and host share node_modules subdirectory |
1602782 |
P5 |
Treeherder |
Logs are doubled |
1607253 |
-- |
Treeherder |
Support viewing structured logs (with accurate timestamps) in log viewer |
1610346 |
P3 |
Treeherder |
Disable lint checks or provide a command to auto-fix all of them |
1613127 |
P5 |
Treeherder |
python3 -m venv venv does not work on Windows |
1616212 |
P3 |
Treeherder |
Address technical dept related to option & option_collection |
1616518 |
-- |
Treeherder |
Make firefox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. errors classifiable by sheriffs |
1617622 |
P1 |
Treeherder |
create view in treeherder to aid in verifying infrastructure changes |
1619761 |
-- |
Treeherder |
When choosing end date for Date Picker, should focus "update" button |
1619769 |
-- |
Treeherder |
After entering table view in Intermittent Failures View, the title should be on focus |
1621513 |
-- |
Treeherder |
taskid and task are null when retrigger button is clicked in DetailsPanel ActionBar |
1621728 |
P3 |
Treeherder |
Add a section to the docs on writing tests |
1621961 |
P3 |
Treeherder |
Make use of perf framework context |
1628006 |
P3 |
Treeherder |
Depreciated pulse_listener? |
1628106 |
P3 |
Treeherder |
docker-compose up is slow because pip downloads |
1630941 |
P3 |
Treeherder |
intermittent failure view should show a total of failure for what is show (including when filtered) |
1631540 |
-- |
Treeherder |
[meta] Transition from term Job to Task in UI, code and DB |
1631549 |
-- |
Treeherder |
Models and Databases should be changed to use term `task` instead of `job` |
1631860 |
P1 |
Treeherder |
Problem in log parser? |
1635586 |
-- |
Treeherder |
tables build_platform and machine_platform have many outdated entries |
1637022 |
-- |
Treeherder |
Crossreference warnings |
1637342 |
P3 |
Treeherder |
Document how to get mysql-client installed outside of Docker |
1637366 |
-- |
Treeherder |
Fix timezone issues in test_extract_job |
1640209 |
-- |
Treeherder |
inverse exact matching is broken |
1642970 |
-- |
Treeherder |
Intermittent Logviewer identifies failure in line 27239 but the first line displayed in 654705 - incomplete log displayed in log viewer |
1644236 |
-- |
Treeherder |
Failure Summary tab consumes more vertical space for failure suggestions, requires more scrolling and makes it easier to miss real issue |
1644853 |
-- |
Treeherder |
Failure Summary tab should mention if there are no lines for the failure summary available |
1646502 |
-- |
Treeherder |
[meta] Simplify log parsing - switch to artifacts for Perfherder data and failure lines |
1648694 |
-- |
Treeherder |
Backfill 20 jobs by default |
1649551 |
-- |
Treeherder |
add job_type_id to performance_signature table |
1650315 |
P3 |
Treeherder |
Add ability to copy&paste Treeherder jobs from one push to another one |
1653058 |
-- |
Treeherder |
Allow sheriffs to identify that a current push is waiting on tasks from prior push(es) |
1657137 |
-- |
Treeherder |
job backfills should not extend default taskgroup created for push |
1662342 |
-- |
Treeherder |
Provide informative error message telling user to wait for the gecko decision task to complete before adding tasks |
1663689 |
-- |
Treeherder |
using spacebar to pin task to list of tasks to classify instantly classifies it as intermittent without bug number if suggestion used before |
1669931 |
-- |
Treeherder |
Treeherder should show name of failing test case |
1670071 |
-- |
Treeherder |
add permission to rerun all tasks on mobile trees |
1673014 |
-- |
Treeherder |
if failure continues test name and there are too many bug suggestions for the test name, also search for the path to prevent no bug suggestions and message "Exceeded max 20 bug suggestions, most of which are likely false positives." |
1673045 |
-- |
Treeherder |
Increase limit on how many pushes a task can be backfilled, e.g. to the span of two backstops distance (currently 39) |
1675563 |
P3 |
Treeherder |
Middle click to open new tab not working on tree name or set as top/bottom range in the push drop-down menu |
1677228 |
-- |
Treeherder |
Can't trigger test-verify on mac debug for test docshell/test/navigation/test_sessionhistory.html |
1678329 |
-- |
Treeherder |
Retrigger button should use 'retrigger' action instead of 'retrigger-multiple' |
1681172 |
P1 |
Treeherder |
potentially skip parsing error logs and lines above a certain size |
1681709 |
-- |
Treeherder |
"filter by this test path" button drops showing all result states if passed with reuse of parameter instead of comma separated, links in 'Test Groups' work as expected |
1682770 |
-- |
Treeherder |
Logviewer adds/removes scrollbar at certain window sizes causing constant jiggle |
1682952 |
-- |
Treeherder |
provide informative error message if bug filer passes in a bug via "Regressed by" which Treeherder cannot access. Currently: Treeherder Bug Filer API returned status 500(There was a problem retrieving the data. Please try again in a minute.) |
1683233 |
-- |
Treeherder |
failed tasks should go away or change color if they've been retriggered |
1684418 |
-- |
Treeherder |
Find job instance not working for "in progress" jobs |
1686935 |
-- |
Treeherder |
provide more informative error message if comment in bug filer is too long (Bug Filer API returned status 500) |
1687114 |
-- |
Treeherder |
button to filter by test manifest should verify folder depth by comparing shortened path to test manifests |
1690912 |
P3 |
Treeherder |
Add TaskId to this view |
1690994 |
-- |
Treeherder |
Document WSL2 workaround |
1696891 |
-- |
Treeherder |
Log viewer of try-comm-central (and probably others) occasionally shows very fluctuating display |
1698018 |
P2 |
Treeherder |
Update defaults for custom backfill option |
1699859 |
P3 |
Treeherder |
Clarify retrigger failure message instead of showing `Unable to retrigger/add job. Taskcluster: can't access property "id", c[e] is undefined` |
1702455 |
-- |
Treeherder |
log viewer first 1m+ lines not shown |
1704135 |
-- |
Treeherder |
Send an email when try decision task fails |
1705398 |
-- |
Treeherder |
Prevent the "Generate performance profile" button from appearing on vismet tasks |
1706029 |
-- |
Treeherder |
backfills of backfills should keep the same task label, and not use the revision from the push of the backfilled task which gets backfilled |
1710717 |
-- |
Treeherder |
check if JobPagination should switch away from CustomPagination |
1712169 |
-- |
Treeherder |
let execution of tests in tests/webapp/ with test folder provided pass |
1712378 |
-- |
Treeherder |
installing tox dependencies for testing fails: ERROR: In --require-hashes mode, all requirements must have their versions pinned with ==. These do not: win32-setctime>=1.0.0 |
1730922 |
-- |
Treeherder |
explain why bug created from Treeherder is set as security bug |
1736065 |
-- |
Treeherder |
after removing enzyme from all tests, bugfiler has a few tests which are not ported over |
1737379 |
-- |
Treeherder |
accessing talos performance profiles from treeherder is confusing |
1739485 |
-- |
Treeherder |
remove revision.txt because it has been replaced with __version__ page and doesn't provide information about current deployment anymore |
1742148 |
-- |
Treeherder |
executing test folders or tests standalone causes failures if 'reverse' from django.urls gets used |
1742459 |
-- |
Treeherder |
'Please enter a valid bug number' sometimes shown when bug number pasted and Enter key pressed |
1743174 |
-- |
Treeherder |
add more AddressSanitizer (ASan) related keywords for which newly created bugs shall be set as restricted |
1752821 |
-- |
Treeherder |
remove old autoclassification code including its table and text_log_step table |
1755334 |
-- |
Treeherder |
Treeherder frontend fails to launch in local development environment: frontend exited with code 0: The command moved into a separate package: @webpack-cli/serve |
1763169 |
-- |
Treeherder |
Support testing environment for mozci classifications |
1763795 |
-- |
Treeherder |
Log parsing backlogged, logs waiting to get parsed |
1778092 |
-- |
Treeherder |
intermittent commenter should only comment about sheriffed repositories and Try |
1784373 |
-- |
Treeherder |
also support 'intermittent' icon for tasks without group symbol |
1787499 |
-- |
Treeherder |
github-bugzilla-pr-linker being decommissioned on september 2nd, 2022 |
1791477 |
-- |
Treeherder |
Bottom pane is unusable when bug suggestions backend is not responding |
1796105 |
-- |
Treeherder |
autoclassification: take assertion failures into account if they get logged before unexpected failure |
1805138 |
-- |
Treeherder |
TreeHerder's comments on intermittent bugs can generate a tsunami of bugmail |
1809729 |
-- |
Treeherder |
[meta] work to revamp intermittent failure view and bz comments |
1809731 |
-- |
Treeherder |
consider new comments for bugzilla from IFV that are more actionable. |
1809879 |
-- |
Treeherder |
consider not filing bugs for new intermittent failures until they cross a certain threshold |
1810003 |
-- |
Treeherder |
consider for intermittent bug commenter to use a bugzilla account that doesn't send email unless frequent failures |
1812203 |
-- |
Treeherder |
autoclassification must not used closed bugs |
1814313 |
-- |
Treeherder |
Try sending as many SELECT queries to the replica database as possible |
1815228 |
-- |
Treeherder |
update markers for bug reports which should be filed in restricted mode |
1816198 |
-- |
Treeherder |
python tests broken after docker upgrade to version 23: "open /home/circleci/.docker/buildx/instances/default: no such file or directory" after "WARNING: Error loading config file: .dockercfg: $HOME is not defined" |
1821539 |
-- |
Treeherder |
[meta] future proof against performance and maintenance issues within Treeherder |
1821542 |
-- |
Treeherder |
update treeherder documentation to be accurate and helpful for future perf issue debugging |
1821543 |
-- |
Treeherder |
update treeherder infra docs to outline how to use tools/data and what is normal |
1821544 |
-- |
Treeherder |
document queries in the last month that take >200ms |
1821546 |
-- |
Treeherder |
document and investigate all TH API calls that take >2 seconds to return |
1821547 |
-- |
Treeherder |
run a security audit/scan of treeherder and look for areas where we slow down or spike cpu |
1821549 |
-- |
Treeherder |
when a task has errorsummary.json that has matching data to the returned error code, do not do raw log parsing |
1822129 |
-- |
Treeherder |
when treeherder detects a failure, consider and run if possible test-verify mode |
1822145 |
-- |
Treeherder |
Logic in treeherder to identify "TV" failures (trigger || wait) |
1822151 |
-- |
Treeherder |
Logic in treeherder to analyze "TV" results and report properly |
1822167 |
-- |
Treeherder |
create metrics dashboard to track test-verify |
1822707 |
-- |
Treeherder |
[circleCI] Frequent linters: exit 1 (7.25 seconds) /home/circleci/project> pip install -r /home/circleci/project/requirements/dev.txt followed by linters: FAIL code 1 |
1823653 |
-- |
Treeherder |
automerge pull requests/PRs for dependencies used for pinning or testing |
1823654 |
-- |
Treeherder |
switch to Ruff for linting |
1825409 |
-- |
Treeherder |
Treeherder should inject bewit when linking to private Taskcluster artifacts |
1832374 |
-- |
Treeherder |
Line-wrapped run results can overlap the overlay scrollbar area, making it in accessible |
1834790 |
-- |
Treeherder |
treeherder cannot consume pushes from repositories in a SAML-enabled GitHub organization |
1836152 |
-- |
Treeherder |
add a '.' in the comments to make the comment a complete sentence |
1836400 |
-- |
Treeherder |
Existence of a "single tracking bug" hides all other suggestions, even if they are a better match |
1837143 |
-- |
Treeherder |
automatically CC person who filed security bug from Treeherder |
1838342 |
-- |
Treeherder |
prevent disable taskcluster clients needed for scheduling tasks (e.g. retriggers, add new jobs): detect disabled state |
1838603 |
-- |
Treeherder |
require permission to annotate task/classify job/failures |
1838660 |
-- |
Treeherder |
Update Python dev dependencies |
1841813 |
-- |
Treeherder |
Show number of times the test ran in "failures associated with bug" comments by Intermittent Failures Robot |
1849257 |
-- |
Treeherder |
disable django debug toolbar for test execution |
1849378 |
-- |
Treeherder |
Include the android logcat logs in the intermittent bug filer |
1855800 |
-- |
Treeherder |
TreeHerder should never suggest that we star intermittent failures on wptsync-filed "New wpt failures in ..." bugs |
1863187 |
-- |
Treeherder |
Can we add "How to run locally" info to each job's details? |
1864376 |
-- |
Treeherder |
glean-probe-scraper workflow should be run only on master branch |
1867177 |
-- |
Treeherder |
Please add task description to what the Treeherder Bug Filer puts in a bug |
1869275 |
P3 |
Treeherder |
Add treeherder table that stores the link between performance_alerts and jobs |
1895619 |
-- |
Treeherder |
TreeHerder shouldn't linkify domain-name-looking strings in commit messages |
1908165 |
-- |
Treeherder |
ci/circleci: python-tests-postgres fails to run successfully: Daemons using outdated libraries | Which services should be restarted? |
1909956 |
-- |
Treeherder |
TreeHerder's error message about https://treestatus.prod.lando.prod.cloudops.mozgcp.net/trees/ API connection-errors should perhaps include the full URL |
1910146 |
-- |
Treeherder |
Treeherder login is... weird |
1923343 |
-- |
Treeherder |
[meta] teklia Treeherder work |
1923347 |
-- |
Treeherder |
enhance autoclassification for Try pushes |
1946270 |
-- |
Treeherder |
Intermittently get a "400 Bad Request. Request Header Or Cookie Too Large. Openresty" error on treeherder, perfherder etc only on Nightly. Chrome words fine |
1946751 |
-- |
Treeherder |
intermittent test failure tests/intermittents_commenter/test_commenter.py | AssertionError: assert '## Summary\n...5-10&tree=all' == '## Summary\n...5-10&tree=all' |
1947250 |
-- |
Treeherder |
Sort the data per platform in addition to header name |
1947611 |
-- |
Treeherder |
clean up intermittent commenter bugzilla comments |
1950940 |
-- |
Treeherder |
cc_error_lines missing from new_failure_cache |
1957113 |
-- |
Treeherder |
Add `release/*` branches to treeherder for firefox-ios and staging-firefox-ios |
1961200 |
-- |
Treeherder |
support filter for ingesting tasks from command line |
1961235 |
-- |
Treeherder |
when updating data via tests/sample_data/transform.py, determine if timezones are important or not |
1962107 |
-- |
Treeherder |
Print the file size in the artifact panel |
1964733 |
-- |
Treeherder |
make a pass and cleanup old platform names and add new platform names |
1967756 |
-- |
Treeherder |
while filing a bug from a try push, include `[try]` in the bug summary |
1967984 |
-- |
Treeherder |
Treeherder could display the 'Failure Summary' faster when clicking an orange job |
1078392 |
P3 |
Treeherder: Infrastructure |
[Meta] Ideas to reduce Treeherder data usage |
1152896 |
P3 |
Treeherder: Infrastructure |
[Meta] Drive the New Relic exception rate down |
1270153 |
P3 |
Treeherder: Infrastructure |
[Meta] Apply recommendations from the Mozilla HTTP Observatory tool (B, treeherder.mozilla.org) |
1346565 |
P5 |
Treeherder: Infrastructure |
Taskcluster uses randomly generated 'machine' names causing machine table bloat |
1387556 |
P3 |
Treeherder: Infrastructure |
Adjust CloudAMQP queue alerts so different thresholds are used for each queue type |
1407377 |
P2 |
Treeherder: Infrastructure |
[meta] Triage the top N web and worker New Relic slow transactions to find quick wins |
1504996 |
P3 |
Treeherder: Infrastructure |
Investigate hosting Treeherder's UI on Netlify |
1506909 |
P3 |
Treeherder: Infrastructure |
Investigate Heroku's new heroku.yml container deployments |
1562017 |
P1 |
Treeherder: Infrastructure |
Test out idea to use database replica for get requests |
1563025 |
P3 |
Treeherder: Infrastructure |
Remove Celery scheduler |
1563240 |
P3 |
Treeherder: Infrastructure |
Automated Docker image |
1563306 |
P3 |
Treeherder: Infrastructure |
Find better solution for running long periodic tasks |
1595106 |
P3 |
Treeherder: Infrastructure |
Improve reporting to New Relic of not being able to connect to Pulse |
1598639 |
P3 |
Treeherder: Infrastructure |
Investigate: innodb_io_capacity vs PIOPS |
1598645 |
P3 |
Treeherder: Infrastructure |
Investigate: innodb_lru_scan_depth is set properly |
1598657 |
P3 |
Treeherder: Infrastructure |
Make DB parameters for treeherder-dev similar to treeherder-stage |
1599094 |
-- |
Treeherder: Infrastructure |
Removing performance signatures takes very long |
1599095 |
P2 |
Treeherder: Infrastructure |
[meta] Treeherder database improvements |
1599766 |
P3 |
Treeherder: Infrastructure |
Integrate Amazon's DB recommended script |
1599859 |
P3 |
Treeherder: Infrastructure |
Delete pushes older than a year |
1600359 |
P3 |
Treeherder: Infrastructure |
update_bugscache sometimes fails |
1602781 |
P2 |
Treeherder: Infrastructure |
Investigate MySql 8 upgrade |
1612603 |
P5 |
Treeherder: Infrastructure |
Timestamp encoding problems |
1617749 |
P3 |
Treeherder: Infrastructure |
Strategy for updating jobs |
1627043 |
P3 |
Treeherder: Infrastructure |
Figure out a plan to test Heroku Review apps |
1636570 |
-- |
Treeherder: Infrastructure |
Investigate CSP violations |
1637361 |
P3 |
Treeherder: Infrastructure |
Databases swapping |
1690926 |
P3 |
Treeherder: Infrastructure |
Switch from pip-tools to Poetry |
1818571 |
-- |
Treeherder: Infrastructure |
TreeHerder log viewer sometimes doesn't work due to missing CORS header in response from firefoxci.taskcluster-artifacts.net |
1877443 |
-- |
Treeherder: Infrastructure |
Add Florin Bilt to Treeherder sheriff group |
1280494 |
P3 |
Treeherder: API |
Ensure all API endpoints protect/validate against unbounded queries |
1343263 |
P3 |
Treeherder: API |
Use django-filters 'strict' and 'together' features rather than custom parameter validation for every API endpoint |
1367153 |
P3 |
Treeherder: API |
[graphql] Ensure schema can return the data that the Job Details panel needs to make |
1456665 |
P3 |
Treeherder: API |
The API for similar_jobs doesn't work with the UI filtering |
1498644 |
P3 |
Treeherder: API |
When loading treeherder with 'revision' property, it's very slow |
1503790 |
P3 |
Treeherder: API |
Requests to text_log_steps/ are very slow. |
1504990 |
P3 |
Treeherder: API |
[Meta] Improve Treeherder web response time/reliability |
1564566 |
P3 |
Treeherder: API |
Cache, optimize, call less or use read-only for /api/project/{project}/jobs/ |
1569654 |
P5 |
Treeherder: API |
Better 403 error |
1573686 |
-- |
Treeherder: API |
Need an index that will speed up the normal API query for jobs |
1589127 |
-- |
Treeherder: API |
BugzillaViewSet.create should return the BZ url to the new bug |
1599077 |
P2 |
Treeherder: API |
Push causes 503 error |
1612107 |
P2 |
Treeherder: API |
Switch from CoreApi to OpenApi for Django Rest Framework |
1631546 |
-- |
Treeherder: API |
Create a version 2 of our API that uses the term `task` instead of `job` |
1633983 |
-- |
Treeherder: API |
Frequent HTTP 503 errors from /jobs/?result_set_id=694392&job_type_symbol=ss&job_group_symbol=M |
1636506 |
P1 |
Treeherder: API |
API to determine which tests a task executed |
1650153 |
P3 |
Treeherder: API |
Expose performance properties for simple (or complex!) filtering |
1669548 |
P1 |
Treeherder: API |
Add an API to get task IDs, durations, results, and classifications from a given push |
1680529 |
-- |
Treeherder: API |
error summary files have `duration` for lines containing `action: group_result`, make this available via API |
1748445 |
-- |
Treeherder: API |
log not scrolling to first failure because server is too slow to respond with failure lines for task in 30 seconds |
1772135 |
-- |
Treeherder: API |
local treeherder development instance should only proxy API requests if configured for it, .env file with only PROJECTS_TO_INGEST set should yield Treeherder frontend without pushes |
1785259 |
-- |
Treeherder: API |
api/jobs/?push_id=randomInteger returns server error 502 if opened in browser, works with curl |
1801239 |
-- |
Treeherder: API |
groupsummary API should be restricted to one day of data |
1807861 |
-- |
Treeherder: API |
In TreeHerder view of single push, the details panel is disabled/grayed-out with a permanent throbber, with "502 Bad Gateway" for bug_suggestions, & Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data |
1873109 |
-- |
Treeherder: API |
ensure uniqueness of bugs in suggestions for failure line |
1910871 |
-- |
Treeherder: API |
Make the endpoint that requests information about a single revision faster |
1928549 |
-- |
Treeherder: API |
treeherder REST api docs hard error (500) |
1940016 |
-- |
Treeherder: API |
Accessing a treeherder link waits 10s |
1943575 |
-- |
Treeherder: API |
cache for detecting new failure lines causes performance issues, API requests to Treeherder can fail with "Error fetching new push data" |
1956358 |
-- |
Treeherder: API |
Add API to Treeherder which returns the list of NEW failure lines for the current day and previous day |
1956360 |
-- |
Treeherder: API |
Add API to Treeherder which allows setting new_failure=True |
1964964 |
-- |
Treeherder: API |
failure lines order lost in bug_suggestions endpoint but needed |
1066272 |
P3 |
Treeherder: Data Ingestion |
Display TaskCluster jobs that are expected to run but haven't yet been queued ("unscheduled" jobs) |
1262938 |
P3 |
Treeherder: Data Ingestion |
reference_data_signature table should have a unique index on ``signature`` |
1296077 |
P2 |
Treeherder: Data Ingestion |
Jobs stuck in the "running" state |
1326223 |
P3 |
Treeherder: Data Ingestion |
Use a retrying HTTPAdapter with requests to retry timeouts within the same task |
1330783 |
P3 |
Treeherder: Data Ingestion |
The fetch-bugs task takes 9 mins and makes 57,000 MySQL requests |
1352402 |
P3 |
Treeherder: Data Ingestion |
Invalid use of "id" keyword in Pulse schema |
1361570 |
P3 |
Treeherder: Data Ingestion |
Add index to URL field of Repository since we search on it |
1368985 |
P2 |
Treeherder: Data Ingestion |
job_loader:MissingPushException: No push found in {go-bouncer,socorro} for revision X |
1387418 |
P3 |
Treeherder: Data Ingestion |
Output a clearer error if the pushlog entry referenced by pulse does not exist |
1452249 |
P3 |
Treeherder: Data Ingestion |
test_ingest_twice_log_parsing_status_changed seems broken |
1555750 |
P3 |
Treeherder: Data Ingestion |
Running Celery within the Docker instance yields a warning |
1560596 |
P3 |
Treeherder: Data Ingestion |
Clean up some of the code for ingesting Taskcluster tasks |
1568012 |
P3 |
Treeherder: Data Ingestion |
Handle some store pulse pushes errors |
1570110 |
P3 |
Treeherder: Data Ingestion |
Enable frontend error reporting (Sentry) |
1578195 |
P3 |
Treeherder: Data Ingestion |
Not cleaning up old machine data |
1593252 |
P3 |
Treeherder: Data Ingestion |
[meta] Update Treeherder metadata contract for Github projects |
1595835 |
P3 |
Treeherder: Data Ingestion |
Heroku review app to load initial 10 pushes for autoland |
1596689 |
P3 |
Treeherder: Data Ingestion |
Jobs not updating their state after being classified |
1618667 |
P3 |
Treeherder: Data Ingestion |
In jobs view show revisions since the parent |
1621938 |
P3 |
Treeherder: Data Ingestion |
decide how to handle huge logs from isolation tasks |
1637382 |
-- |
Treeherder: Data Ingestion |
Extraction test is broken |
1641304 |
-- |
Treeherder: Data Ingestion |
Storing FailureLines should validate that the value of the action field is supported |
1644219 |
-- |
Treeherder: Data Ingestion |
MissingPushException is concerning when it need not be |
1645202 |
-- |
Treeherder: Data Ingestion |
Some jobs never end, or so it seems |
1652350 |
-- |
Treeherder: Data Ingestion |
Too many "NoneType: None" in logs |
1652931 |
-- |
Treeherder: Data Ingestion |
Investigated increased limit of failure lines stored per task (210 instead of 100 failure lines) |
1654643 |
-- |
Treeherder: Data Ingestion |
Ingest test groups metadata (a.k.a. MOZHARNESS_TEST_PATHS) |
1656343 |
-- |
Treeherder: Data Ingestion |
Investigate improving performance of store-pulse-tasks |
1664237 |
P3 |
Treeherder: Data Ingestion |
Add a visual indicator for "backstop" pushes |
1687035 |
-- |
Treeherder: Data Ingestion |
task result status changed from 'testfailed', 'busted' etc. if it gets retried, gets set to 'retry' |
1690928 |
P3 |
Treeherder: Data Ingestion |
Remove deprecation warnings for manual ingestion |
1704525 |
-- |
Treeherder: Data Ingestion |
also ingest bugzilla product and component of intermittent bugs for use in dashboards |
1710789 |
-- |
Treeherder: Data Ingestion |
netwerk/test/unit/xpcshell.ini only listed in one of the tasks in the group_results API, even though it run in many |
1712192 |
-- |
Treeherder: Data Ingestion |
PROJECTS_TO_INGEST should require exact match on repository name, currently does substring match |
1717128 |
-- |
Treeherder: Data Ingestion |
Treeherder repeatedly falling behind with ingestion of data from Pulse/Taskcluster |
1785833 |
-- |
Treeherder: Data Ingestion |
ingest bug creation date |
1816518 |
-- |
Treeherder: Data Ingestion |
remove text_log_error lines that are >2 weeks old from try pushes |
1857600 |
-- |
Treeherder: Data Ingestion |
automatically ignore tasks for unsupported branches of github projects without the use of a manual list |
1879527 |
-- |
Treeherder: Data Ingestion |
drop esr 102 trees |
1074953 |
P3 |
Treeherder: Frontend |
The pinboard should include the currently selected job, even if it wasn't manually pinned |
1076840 |
P3 |
Treeherder: Frontend |
Load the result sets at the top of the page first, to improved perceived page load speed |
1082693 |
P3 |
Treeherder: Frontend |
Show PR/Bug summary tooltip when mousing over of a changeset's bug number (like TBPL) |
1084086 |
P3 |
Treeherder: Frontend |
Treeherder creates many copies of many strings |
1125248 |
P3 |
Treeherder: Frontend |
Pre-compute job_status->css class mappings to avoid recreating the same string over and over |
1134698 |
P3 |
Treeherder: Frontend |
Improve the loading of the job details panel (unnecessary requests + race conditions when switching jobs) |
1150056 |
P3 |
Treeherder: Frontend |
Job panel pinboard-count appears out of sync when repinning via PinAll button. |
1160187 |
P3 |
Treeherder: Frontend |
Address redundancies in Job: 'name' jobSearchStr string |
1167219 |
P3 |
Treeherder: Frontend |
Rows duplicated on update when platform is a literal string |
1178750 |
P3 |
Treeherder: Frontend |
'Duration' is shown for pending/running jobs - incorrectly implies they have finished |
1183749 |
P3 |
Treeherder: Frontend |
[Meta] Turn on more eslint features |
1186469 |
P3 |
Treeherder: Frontend |
The 'f' key shortcut used to activate the filter field breaks Alt+f (file-menu key combo) |
1187003 |
P3 |
Treeherder: Frontend |
Make the Treeherder UI more clear about what it's doing when the "Get next NN" button is clicked |
1190528 |
P3 |
Treeherder: Frontend |
Improve global job chunking display state change with a transition |
1193778 |
P3 |
Treeherder: Frontend |
Enhance filter panel to support searching multiple fields with boolean operators (AND/OR) |
1201553 |
P5 |
Treeherder: Frontend |
Remove empty space between jobs in job rows |
1205572 |
P3 |
Treeherder: Frontend |
Wrong ordering of jobs inside a group if jobs are starred |
1254572 |
P3 |
Treeherder: Frontend |
Remember UI display settings (eg result types or tiers) between sessions |
1310084 |
P3 |
Treeherder: Frontend |
Speculatively pre-fetch the information for the next/previous failing jobs for the currently selected job. |
1318101 |
P3 |
Treeherder: Frontend |
remove ``loggedin`` field of a user in the UI. Rely on email or username |
1331399 |
P1 |
Treeherder: Frontend |
The way we store job information on the front end is inefficient, wasting 10s of MB of memory (or more) |
1340265 |
P3 |
Treeherder: Frontend |
Make it easier to copy the full 40 character revision SHAs from the UI |
1340590 |
P3 |
Treeherder: Frontend |
The UI always blames API 403s on not being logged in when there can be other causes |
1345914 |
P3 |
Treeherder: Frontend |
Use graphQL to load the job details panel |
1348973 |
P3 |
Treeherder: Frontend |
Add buttons to get previous pushes in addition to the ones to get next pushes |
1357955 |
P3 |
Treeherder: Frontend |
Remove the confirmation prompt from the deploy notification reload button |
1375350 |
P3 |
Treeherder: Frontend |
Treeherder breaks the bf-cache |
1390211 |
P3 |
Treeherder: Frontend |
Make it easier to spot that there are jobs hidden in the UI by the tier/visibility settings |
1401543 |
P3 |
Treeherder: Frontend |
Job state shown in details panel can be out of sync with main jobs view for up to 60s |
1408534 |
P5 |
Treeherder: Frontend |
Might be nice to have a Clear All for filter by job field |
1421365 |
P3 |
Treeherder: Frontend |
Allow "unclassified" mode to show duplicate jobs of failures, regardless of result |
1426415 |
P3 |
Treeherder: Frontend |
Search box "jumps" to an additional column if several repositories present |
1427013 |
P5 |
Treeherder: Frontend |
Fix duplicate overflow-x CSS property that prevents printing more than the 1st page |
1435511 |
P3 |
Treeherder: Frontend |
If you try to select text (e.g. URLs) from informational "i" menus on TreeHerder, the menu closes |
1451174 |
P3 |
Treeherder: Frontend |
Use the new React 16.3+ StrictMode component |
1469061 |
P3 |
Treeherder: Frontend |
Better-identify pushes to non-default branches in the Treeherder UI |
1471151 |
P3 |
Treeherder: Frontend |
Spinner spinning indefinitely when an API call returns 500 |
1473777 |
P3 |
Treeherder: Frontend |
use getData function in lieu of fetch directly (where possible) |
1496494 |
P3 |
Treeherder: Frontend |
Dark-mode theme for Treeherder |
1496858 |
P3 |
Treeherder: Frontend |
Explore improving how we get access to the gecko decision task id |
1499551 |
P1 |
Treeherder: Frontend |
Treeherder consuming much memory/RAM (and CPU due to GC/garbage collection?) |
1501984 |
P3 |
Treeherder: Frontend |
Use the React profiler to look for quick performance wins |
1502192 |
P3 |
Treeherder: Frontend |
Use code splitting to reduce the size of the initial entry bundles |
1506062 |
P3 |
Treeherder: Frontend |
Investigate using react-window/react-virtualized to improve performance of jobs view |
1507454 |
P1 |
Treeherder: Frontend |
"Bad Request Error parsing headers: 'limit request headers fields size'" due to hundreds of com.auth0.auth cookies |
1511651 |
P3 |
Treeherder: Frontend |
Navigating to a different set of pushes keeps the "collapsed pushes" bit in the URL |
1513526 |
P3 |
Treeherder: Frontend |
Job details panel only displays one bug number even if the job was classified with several |
1513599 |
P3 |
Treeherder: Frontend |
Fix/enable ESLint 'react/destructuring-assignment' |
1513960 |
P3 |
Treeherder: Frontend |
[Feature suggestion] UI should indicate when a failed job also has succeeded on the same push |
1523698 |
P1 |
Treeherder: Frontend |
Treeherder tabs in the background jank the content process very often. |
1524128 |
P3 |
Treeherder: Frontend |
Treeherder is slow/unusable on Windows on Arm |
1529862 |
P3 |
Treeherder: Frontend |
Remove 'unsafe-inline' from style-src CSP directive |
1530357 |
P3 |
Treeherder: Frontend |
Don't disable the log viewer link if parsing failed/was skipped |
1544946 |
P3 |
Treeherder: Frontend |
Consider moving "job-list" below "revision-list" |
1546948 |
P3 |
Treeherder: Frontend |
Treeherder UI slow + janky on mozilla-central and other pushes with many jobs |
1547863 |
P3 |
Treeherder: Frontend |
"Add new jobs (fuzzy)" filtering does not work |
1550429 |
P3 |
Treeherder: Frontend |
Sort job groups consistently |
1559617 |
P3 |
Treeherder: Frontend |
Bug filer should do markdown-escaping |
1563132 |
P3 |
Treeherder: Frontend |
New button/link to launch perfherder compare |
1563836 |
P2 |
Treeherder: Frontend |
Task sometimes shown multiple times |
1565667 |
P2 |
Treeherder: Frontend |
Write tests against front-end and back-end retriggering/add new jobs code |
1572815 |
P5 |
Treeherder: Frontend |
Can't unselect a job if you click below the "Get next X" bar |
1578524 |
P2 |
Treeherder: Frontend |
Infra menu > Taskcluster Diagnostics line points to non-existant heroku app |
1580433 |
P2 |
Treeherder: Frontend |
very low contrast between pending job and gray hover background of odd (white line of not highlighted), difficult to read and pin pending jobs |
1589004 |
P3 |
Treeherder: Frontend |
Add new jobs (search) should give a visual feedback that it is searching |
1590478 |
P3 |
Treeherder: Frontend |
Make the custom actions menu and child menus pop above the notifications like cancel request sent or jobs added, etc. |
1591319 |
P3 |
Treeherder: Frontend |
Add ability to mark a push as fixed by commit or automatically mark as fixed by commit the pushes between the backed out push and the backout |
1597519 |
P2 |
Treeherder: Frontend |
"Job details" pane to show link to Taskcluster artifacts instead of listing each one of them |
1597839 |
P3 |
Treeherder: Frontend |
Make it more obvious how to add new tasks |
1599951 |
P3 |
Treeherder: Frontend |
Treeherder Bug Filer should wrap the log with "```" |
1601730 |
P3 |
Treeherder: Frontend |
Clear all Javascript test warnings |
1601858 |
P3 |
Treeherder: Frontend |
Cannot cancel Decision Tasks or provide better error message explaining decision tasks cannot be cancelled |
1602763 |
P3 |
Treeherder: Frontend |
Add a way to filter by a specific commit next to the "fixed by commit" field while filtering jobs in Treeherder |
1612022 |
P2 |
Treeherder: Frontend |
Job selection is too brittle |
1612040 |
P3 |
Treeherder: Frontend |
UI for add jobs by search is a bit confusing on mobile |
1616320 |
-- |
Treeherder: Frontend |
'Collapse' button/switch to group successful tasks behind '+X' doesn't work if tasks loaded in expanded state |
1616321 |
-- |
Treeherder: Frontend |
1 successful task shouldn't be treated as group in collapsed state but as task to keep chronological task ordering (indistinguishable from expanded state) |
1616799 |
-- |
Treeherder: Frontend |
"(sig)" link to filter by unique task signature should be update if current view changes |
1617224 |
-- |
Treeherder: Frontend |
Make decision task retrigger fail with a nice error rather than "Unable to retrigger/add job. Taskcluster: can't access property "id", c[e] is undefined" |
1619614 |
P3 |
Treeherder: Frontend |
Bug filling from localhost should file bugs under https://bugzilla.allizom.org |
1620138 |
-- |
Treeherder: Frontend |
Progress meter shouldn't count tasks for tiers that aren't displayed |
1626299 |
-- |
Treeherder: Frontend |
Treeherder job view (default view) depends on colours for status which fails for users in high contrast mode |
1629131 |
-- |
Treeherder: Frontend |
Add a link to a rich log viewer for logs in the job detail page. |
1629296 |
-- |
Treeherder: Frontend |
Error fetching runnable jobs: Failed to fetch task ID (TypeError: e is undefined) |
1637596 |
-- |
Treeherder: Frontend |
Speed up fuzzy add new jobs finder |
1638316 |
-- |
Treeherder: Frontend |
Add a toggle to show replaced tasks |
1640322 |
-- |
Treeherder: Frontend |
[meta] UX/UI improvements |
1640616 |
-- |
Treeherder: Frontend |
Going from a set of revisions to a single revision takes abnormally long time |
1640673 |
-- |
Treeherder: Frontend |
Add ability to filter pushes by commit message |
1641263 |
-- |
Treeherder: Frontend |
Fixed by commit should permit marking commits that are not the tipmost of a push |
1642049 |
-- |
Treeherder: Frontend |
Filtering by date range shows results for the wrong dates |
1643117 |
P1 |
Treeherder: Frontend |
Login improvements |
1643396 |
-- |
Treeherder: Frontend |
Treeherder term of "Raw Log" confusing in a Taskcluster context |
1646233 |
-- |
Treeherder: Frontend |
author query string should persist when user changes repositories |
1648878 |
-- |
Treeherder: Frontend |
Allow the Fuzzy Job Finder to use the new Fuzzy search operators |
1649665 |
-- |
Treeherder: Frontend |
Range gets reset when having a range selected and one clicks on the job filter for the top push |
1653309 |
-- |
Treeherder: Frontend |
Show at least partial artifact paths in details pane. |
1653775 |
-- |
Treeherder: Frontend |
Add new jobs search is too weak |
1654071 |
P3 |
Treeherder: Frontend |
Linkify test path in "Failure summary" to find tasks that executed such path |
1654784 |
-- |
Treeherder: Frontend |
Specific push doesn't seem to load |
1655379 |
-- |
Treeherder: Frontend |
The div wrapping the job list should not have role="button" |
1656020 |
-- |
Treeherder: Frontend |
allow filtering by chunk number |
1656021 |
-- |
Treeherder: Frontend |
support filtering by test group name |
1657921 |
-- |
Treeherder: Frontend |
Show a "merge candidate" indicator on pushes which can be merge candidates |
1658003 |
-- |
Treeherder: Frontend |
TreeHerder sometimes spawns three taskcluster "log in" windows |
1665523 |
-- |
Treeherder: Frontend |
Runnable jobs not showing when using test path filtering |
1668384 |
-- |
Treeherder: Frontend |
Filter by test path not working |
1669513 |
-- |
Treeherder: Frontend |
Backfilled tasks are filtered out by Test Groups/Test path filter |
1670409 |
-- |
Treeherder: Frontend |
Clicking on failures on expanded view doesn't keep focus on failure |
1670804 |
-- |
Treeherder: Frontend |
Add a way to trigger "mach try fuzzy --preset" and "mach try auto" from the Treeherder interface |
1674961 |
-- |
Treeherder: Frontend |
User Guide page is not scroll-able (no scroll bar) |
1675704 |
P3 |
Treeherder: Frontend |
Find job instance button not working after pressing the browser back button |
1675882 |
-- |
Treeherder: Frontend |
treeherder page sometimes reloading |
1676994 |
-- |
Treeherder: Frontend |
other repositories linked in 'Repos' submenu shouldn't contain parameter to select task because it doesn't exist |
1678285 |
-- |
Treeherder: Frontend |
tooltip for commit can lose/forget bug summary |
1678289 |
-- |
Treeherder: Frontend |
click on 'tab' in Treeherder page with current treename removes filters from url but doesn't update view |
1683415 |
-- |
Treeherder: Frontend |
Better Support for Tsan Workflow |
1685138 |
-- |
Treeherder: Frontend |
Don't allow creating interactive tasks for non logged-in users |
1689117 |
-- |
Treeherder: Frontend |
Warning: Failed prop type: Invalid prop `children` supplied to `ErrorBoundary`. in push-health |
1689668 |
-- |
Treeherder: Frontend |
Missing links to profiles in treeherder T-prof job Performance panel |
1697297 |
-- |
Treeherder: Frontend |
show total job count |
1698220 |
-- |
Treeherder: Frontend |
test_path filter not working for a task on 12744d62ec8944fe64bb028a68bcab2c4665cf7b |
1714033 |
-- |
Treeherder: Frontend |
Find a way to better expose complex filtering and add documentation. |
1714108 |
-- |
Treeherder: Frontend |
"add new jobs" sometimes doesn't work |
1716039 |
-- |
Treeherder: Frontend |
add tabular view of changelog API data |
1724883 |
-- |
Treeherder: Frontend |
Show closed bugs strikethrough as it's done in Bugzilla |
1734465 |
-- |
Treeherder: Frontend |
integrate release graph presentation into Treeherder: show count of failed tasks from release graph which still need a successful run and have option to highlight or rerun them |
1736403 |
-- |
Treeherder: Frontend |
consider removing references to internal react variable: '__reactInternalInstance$' |
1739153 |
-- |
Treeherder: Frontend |
primary toolbar sometimes lost / sliding out of view |
1745936 |
-- |
Treeherder: Frontend |
provide feature to select text in log viewer and transfer it to bug filer's description field in other tab |
1746673 |
-- |
Treeherder: Frontend |
Color-code oranges by how good of a match existing bugs are to them |
1760913 |
-- |
Treeherder: Frontend |
"Add new jobs (Search)" with "xpcshell" doesn't show any of the Android tests |
1761668 |
-- |
Treeherder: Frontend |
treeherder UX failure with long changeset description containing many bug links |
1762914 |
-- |
Treeherder: Frontend |
Failure summary fails to load data for some jobs and says empty |
1775055 |
-- |
Treeherder: Frontend |
When mozci changes its mind, overwrite classification |
1776440 |
-- |
Treeherder: Frontend |
better classification for artifacts |
1778941 |
-- |
Treeherder: Frontend |
failure lines sometimes fail to load |
1808045 |
-- |
Treeherder: Frontend |
"add new jobs" by search doesn't reset state when re-opened |
1819324 |
-- |
Treeherder: Frontend |
add "Same Test Manifest" logic similar to "Similar Jobs" |
1821510 |
-- |
Treeherder: Frontend |
fix perf issues, edge cases, and nits related to "similar manifests" work |
1821516 |
-- |
Treeherder: Frontend |
adjust bugfiler to file new single tracking bugs as a 'meta' bug. |
1827697 |
-- |
Treeherder: Frontend |
Consider adding parsed log handling for logcat logs |
1833365 |
-- |
Treeherder: Frontend |
`mach try fuzzy` and `Add new job (search)` should use the same algorithm |
1836150 |
-- |
Treeherder: Frontend |
adjust treeherder doc to use sheriffs channel instead of treeherder channel |
1838344 |
-- |
Treeherder: Frontend |
improve performance of side-by-side task detection |
1841754 |
-- |
Treeherder: Frontend |
update graph in intermittent failures view for all bugs if list gets filtered e.g. by product, component |
1843971 |
-- |
Treeherder: Frontend |
use auth0 authentication with COOP |
1847385 |
-- |
Treeherder: Frontend |
Intermittent Failures View: date range of 1 day (same start and end day) does not draw graph |
1850001 |
-- |
Treeherder: Frontend |
add view to hide failed tasks which had a successful rerun |
1852185 |
-- |
Treeherder: Frontend |
Clicking tasks on push health page fails |
1855794 |
-- |
Treeherder: Frontend |
Intermittent Failures View shows nonsensical labels on the graph, when viewed with a bug that has no intermittent-failure data |
1861617 |
-- |
Treeherder: Frontend |
LogViewer hangs when searching for an item with a lot of occurrences |
1862472 |
P2 |
Treeherder: Frontend |
Generate profile button is now "re-trigger performance profile" |
1862998 |
-- |
Treeherder: Frontend |
Performance Profile generated by "Retigger Performance Profile" for Speedometer 3 don't appear to be useful |
1864100 |
-- |
Treeherder: Frontend |
"Filter platforms & jobs" field doesn't match with copied job name |
1864107 |
-- |
Treeherder: Frontend |
Make it possible to show only job groups with no suffix |
1866594 |
-- |
Treeherder: Frontend |
bugfiler forgets to include test name in bug title for bug to create |
1868173 |
-- |
Treeherder: Frontend |
side-by-side tasks not shown in 'Similar Jobs' tab view |
1870721 |
-- |
Treeherder: Frontend |
'Trigger missing/all jobs' should schedule tasks and all tests, not keep the optimization of the gecko decision task when the push got created and only likely relevant tests got scheduled |
1873203 |
-- |
Treeherder: Frontend |
update pretty platform names |
1875340 |
-- |
Treeherder: Frontend |
use native javascript gzip compression instead of pako package |
1879184 |
-- |
Treeherder: Frontend |
Treeherder labeling for Windows/Linux 32-bit builds should be explicit about 32-bit-ness (and maybe drop `x64` from the x64 builds) |
1881680 |
-- |
Treeherder: Frontend |
Treeherder reports an arcane error if you attempt to retrigger a busted Decision task: `Unable to retrigger/add job. Taskcluster: can't access property "id", u[e] is undefined` |
1885655 |
-- |
Treeherder: Frontend |
support tasks from firefox-android in the bugfiler |
1890667 |
-- |
Treeherder: Frontend |
switch production to new Treeherder instance |
1896687 |
-- |
Treeherder: Frontend |
switch Treeherder production to use new Treestatus |
1901150 |
-- |
Treeherder: Frontend |
Missing search results in the "Add new jobs (Search)" dialog |
1906258 |
-- |
Treeherder: Frontend |
case-insensitive bug suggestion generation actually is case-sensitive, should be insensitive |
1906283 |
-- |
Treeherder: Frontend |
tooltip for suggested closed bug for failure line sometimes does not show resolution |
1906298 |
-- |
Treeherder: Frontend |
react: replace usage of defaultProps, log errors: Support for defaultProps will be removed from function components in a future major release |
1907907 |
-- |
Treeherder: Frontend |
'Filter by test path' does work correctly if a wpt folder contains a dash |
1908442 |
-- |
Treeherder: Frontend |
Custom Push Action and Custom Job Action modal dialogs not closed when user presses 'Trigger' button |
1916208 |
-- |
Treeherder: Frontend |
Page constantly changes layout |
1916876 |
-- |
Treeherder: Frontend |
multiple intermittent bugs getting filed with same failure text (image/test/crashtests/944353.jpg) |
1918365 |
-- |
Treeherder: Frontend |
replace react-lazylog with @melloware/react-logviewer |
1923348 |
-- |
Treeherder: Frontend |
suggested known failures / bugscache: show state of open tracking bug when duplicate gets suggested |
1923410 |
-- |
Treeherder: Frontend |
intermittent failure view should allow filtering product/component as a drop down list for multiple selections |
1923417 |
-- |
Treeherder: Frontend |
intermittent failure view graph should show failures/runs instead of failures/pushes |
1930854 |
-- |
Treeherder: Frontend |
Treeherder should have links to further details and descriptions for all builder types |
1949936 |
-- |
Treeherder: Frontend |
Intermittent failures view doesn't identify linux1804-64-asan-qr as asan |
1957872 |
-- |
Treeherder: Frontend |
Confusing charts with different horizontal scales |
1959923 |
-- |
Treeherder: Frontend |
API Reference menu shows 'Something went wrong' error page |
1961527 |
-- |
Treeherder: Frontend |
only run confirm failures on new bugs for single tracking bugs |
1962387 |
-- |
Treeherder: Frontend |
Make the search field on `Add New Jobs (Search)` live |
1967864 |
-- |
Treeherder: Frontend |
ignore resolved internal issues (with associated bug) when checking for existing internal issues when internal issue filer gets used |
1968693 |
-- |
Treeherder: Frontend |
do not hide resolved 'single tracking bug' in bug suggestions |
1970798 |
-- |
Treeherder: Frontend |
Cannot exclude sub directories when filtering jobs with a test path |