EngineeringProductivity/Projects/Treeherder/Bug Triage

From MozillaWiki
Jump to: navigation, search

P1-2 bugs

View on Bugzilla

Full Query
ID Priority Component Summary Assigned to
1408457 P1 Treeherder: Frontend When doing a task that communicates with TaskCluster, should verify scopes are not expired Cameron Dawson [:camd]
1440463 P1 Treeherder: Frontend Clicking to dismiss the Details pane only works in some areas of the screen Cameron Dawson [:camd]
1443129 P1 Treeherder: Frontend Add prop types to all JSX components and enable related ESLint rules Cameron Dawson [:camd]
1450022 P1 Treeherder: Frontend Convert Pinboard to ReactJS Cameron Dawson [:camd]
1450023 P1 Treeherder: Frontend Convert Tab Controller to ReactJS Cameron Dawson [:camd]
1464273 P1 Treeherder: Frontend The classified/unclassified view from the Filters drop-down menu does not work as it should Cameron Dawson [:camd]
1306597 P1 Treeherder: Infrastructure Set up CloudWatch & event subscriptions for Heroku RDS instances Ed Morley [:emorley]
1437078 P1 Treeherder: API Audit APIs for any that are unused and can be removed Ed Morley [:emorley]
1421327 P1 Treeherder: Docs & Development The "Services architecture" and related docs pages are several years out of date Ed Morley [:emorley]
1295997 P1 Treeherder: Log Parsing & Classification Add limit to size of log we will parse Ed Morley [:emorley]
1364894 P1 Treeherder: Frontend Update Neutrino from v4 to v8 Ed Morley [:emorley]
1440616 P1 Treeherder: Frontend Add bundlesize to the Travis job and enable GitHub status checks Ed Morley [:emorley]
1458851 P1 Treeherder: Infrastructure Massive spike in log parser crossreference_error_lines mozlog "KeyError: 'process'" George Hickman
1453837 P1 Treeherder The auth backend ID token expiry handling is broken
1339093 P1 Treeherder: Infrastructure The way we schedule Celery beat periodic tasks is broken
1346567 P1 Treeherder: Infrastructure cycle_data is failing on stage/production
1368985 P1 Treeherder: Infrastructure job_loader:MissingPushException: No push found in {go-bouncer,socorro} for revision X
1387543 P1 Treeherder: Infrastructure Set up Papertrail alerts for errors that don't appear in New Relic
1387556 P1 Treeherder: Infrastructure Adjust CloudAMQP queue alerts so different thresholds are used for each queue type
1387642 P1 Treeherder: Infrastructure Requests that hit the gunicorn max request timeout aren't appearing in New Relic
1393194 P1 Treeherder: Infrastructure Figure out why some celery tasks hitting the soft time limit aren't appearing in New Relic
1407377 P1 Treeherder: Infrastructure Triage the top N web and worker New Relic slow transactions to find quick wins
1413553 P1 Treeherder: Infrastructure Investigate why DB failovers require worker dyno restarts for tasks to resume
1428031 P1 Treeherder: Infrastructure Intermittent deployment "Deadlock found when trying to get lock" during fixture loading
1296077 P1 Treeherder: Data Ingestion Jobs stuck in the "running" state
1458850 P1 Treeherder: Data Ingestion Log parser shouldn't retry tasks that failed due to a KeyError
1407365 P1 Treeherder: Log Parsing & Classification autoclassifier: log with failure summary takes very long to load if output is big (compared to old "Failure summary)
1426746 P1 Treeherder: Job Triggering & Cancellation Add JS tests for the Taskcluster backfilling/custom action/... features
1421731 P1 Treeherder: Frontend Convert Failure Classification panel to a React Component sclements
1347721 P2 Treeherder: Infrastructure Data in the FailureLine table isn't being expired Cameron Dawson [:camd]
1443815 P2 Treeherder: API Enable graphene debug middleware for the graphql API Cameron Dawson [:camd]
1460393 P2 Treeherder: Frontend Huge values for Duration under Similar Jobs Cameron Dawson [:camd]
1281821 P2 Treeherder: Infrastructure Clarify the Pulse usernames and environment variables Ed Morley [:emorley]
1307465 P2 Treeherder: Infrastructure Switch from the old style availability monitoring to New Relic Synthetics Ed Morley [:emorley]
1340132 P2 Treeherder: Infrastructure Stop using --maxtasksperchild with celery now datasource isn't leaking Ed Morley [:emorley]
1357538 P2 Treeherder: Infrastructure Connect CloudAMQP to Papertrail Ed Morley [:emorley]
1371264 P2 Treeherder: Infrastructure Try to catch Celery startup-blocking exceptions on Travis/New Relic Ed Morley [:emorley]
1387509 P2 Treeherder: Infrastructure Enable logging of queries that aren't using indexes to the MySQL slow query log Ed Morley [:emorley]
1389572 P2 Treeherder: Infrastructure Reduce the time taken between pushing to the production branch and the Heroku deploy completing Ed Morley [:emorley]
1413542 P2 Treeherder: Infrastructure Update Treeherder RDS instances from MySQL 5.7.17 to 5.7.21 Ed Morley [:emorley]
1464390 P2 Treeherder: Infrastructure Remove the 'mozauto' Hawk client Ed Morley [:emorley]
1306707 P2 Treeherder: Data Ingestion Remove support for 12 character ('short') SHA revisions Ed Morley [:emorley]
1165259 P2 Treeherder: Docs & Development Document Heroku & supporting infrastructure in read the docs Ed Morley [:emorley]
1169263 P2 Treeherder: Docs & Development Switch the local development environment to something docker based Ed Morley [:emorley]
1318020 P2 Treeherder: Docs & Development Replace the bin/run_* scripts with something that uses the Procfile (Honcho/foreman) Ed Morley [:emorley]
1353014 P2 Treeherder: Frontend Follow-ups to the initial Neutrino landing Ed Morley [:emorley]
1113235 P2 Treeherder Add retry logic to all the non-periodic tasks
1342296 P2 Treeherder The job_detail table on prod is 180GB / 610 million rows, and much of the content is of questionable value
1176492 P2 Treeherder: Infrastructure Consider moving the less frequent periodic tasks on Heroku to use the scheduler addon
1201063 P2 Treeherder: Infrastructure Get the Amazon RDS instance used by Heroku reporting to New Relic
1277528 P2 Treeherder: Infrastructure Transition Treeherder to being MOC supported
1284811 P2 Treeherder: Infrastructure Adjust CELERYBEAT_SCHEDULE so intensive tasks do not overlap
1330728 P2 Treeherder: Infrastructure We're making 20,000-120,000 requests/min to MySQL, mainly during data ingestion
1340505 P2 Treeherder: Infrastructure Handle data expiration from Elasticsearch in a performant way
1340552 P2 Treeherder: Infrastructure Create Elasticsearch instances on the prorotype, stage and prod Heroku apps
1361872 P2 Treeherder: Infrastructure Pushlog ingestion: "Unable to get last push from cache for 'cedar', getting all pushes"
1387508 P2 Treeherder: Infrastructure Analyse RDS MySQL slow query log to find quick wins
1330783 P2 Treeherder: Data Ingestion The fetch-bugs task takes 9 mins and makes 57,000 MySQL requests
1387418 P2 Treeherder: Data Ingestion Output a clearer error if the pushlog entry referenced by pulse does not exist
1364045 P2 Treeherder: Docs & Development Switch from Karma to Jest for JS unit tests
1457936 P2 Treeherder: Log Viewer Add more Selenium tests for the log viewer
1183246 P2 Treeherder: Log Parsing & Classification We frequently parse logs twice
1224931 P2 Treeherder: Log Parsing & Classification log-parser Bugscache.search() "ProgrammingError: (1064, "syntax error, unexpected ')', expecting $end")"
1266731 P2 Treeherder: Log Parsing & Classification Should be possible to select multiple selections in a result
1276532 P2 Treeherder: Log Parsing & Classification Bug summary missing in autoclassification
1340503 P2 Treeherder: Log Parsing & Classification FailureLine should have a foreign key to Job rather than freeform repository/job_guid fields
1389764 P2 Treeherder: Log Parsing & Classification autoclassification doesn't suggest bug, only its duplicate without bug title and not striked through
1389799 P2 Treeherder: Log Parsing & Classification Allow deleting incorrect classifications.
1418390 P2 Treeherder: Test-based View Bug counts don't update after job/test auto refresh
1330442 P2 Treeherder: Job Triggering & Cancellation Add additional testcases for the runnable jobs feature/API
1401518 P2 Treeherder: Job Triggering & Cancellation Running "Add new jobs" without a decision task doesn't revert menu entry
1340590 P2 Treeherder: Frontend The UI always blames API 403s on not being logged in when there can be other causes
1426901 P2 Treeherder: Frontend Use react-codemod to remove deprecations/switch to JSX best practices
1444789 P2 Treeherder: Frontend overflow-x:hidden on the body makes the site unscrollable on smaller viewports
1450028 P2 Treeherder: Frontend Convert Keyboard Navigation to ReactJS
1450030 P2 Treeherder: Frontend Convert top nav bar to ReactJS
1450032 P2 Treeherder: Frontend Convert bottom (secondary) nav bar to ReactJS
1450033 P2 Treeherder: Frontend Convert Job Filtering component to ReactJS
1450034 P2 Treeherder: Frontend Convert Job Retriggering to ReactJS
1450038 P2 Treeherder: Frontend Convert HTML Filters to ReactJS
1450040 P2 Treeherder: Frontend Convert resultset_store.js to ReactJS
1450041 P2 Treeherder: Frontend Convert global event handling to ReactJS
1450042 P2 Treeherder: Frontend Convert routing and overall App handling to ReactJS
1451171 P2 Treeherder: Frontend Transition away from unsafe React lifecycle methods

Needing triage

All bugs that do not have a priority set. View on Bugzilla

Full Query
ID Component Summary
1443867 Treeherder Create tool to bisect intermittent test failure regressions
1463709 Treeherder Add Exception Logging
1462511 Treeherder More flexible task definition metadata
1456665 Treeherder: API The API for similar_jobs doesn't work with the UI filtering
1451483 Treeherder: Data Ingestion Have a command that opens all necessary terminals to do pulse data ingestion
1401247 Treeherder: Docs & Development Add "Add new jobs" documentation to Treeherder
1254572 Treeherder: Frontend Remember UI display settings (eg result types or tiers) between sessions
1347457 Treeherder: Frontend Reorganize the keyboard shortcuts popup to make better use of space.
1434679 Treeherder: Frontend Migrate from using jquery for next/previous job to a more React way
1450026 Treeherder: Frontend Convert Userguide to ReactJS
1311752 Treeherder: Frontend Job tile not highlighted
1367441 Treeherder: Frontend Web UI ally: status invisible for high-contrast web users
1439745 Treeherder: Frontend Remove pinboard Save bugs only and Save classification only
1249407 Treeherder: Frontend Typing U before results have loaded no longer affects the still-loading pushes
1337496 Treeherder: Frontend Don't animate the pinboard count unless the count actually changed
1426415 Treeherder: Frontend Search box "jumps" to an additional column if several repositories present
1450025 Treeherder: Frontend Convert TaskCluster Job Actions to ReactJS
1308489 Treeherder: Frontend Trying to load result set for hidden jobs doesn't seem to work
1357955 Treeherder: Frontend Remove the confirmation prompt from the deploy notification reload button
1438742 Treeherder: Frontend Failure Classification panel needs to cancel loading when another job is selected
1205572 Treeherder: Frontend Wrong ordering of jobs inside a group if jobs are starred
1335929 Treeherder: Frontend Treeherder "# unclassified" button gives no indication of being toggled
1410979 Treeherder: Frontend Stop reloading the page on param changes like push, revision, etc.
1450024 Treeherder: Frontend Convert Notifications to ReactJS
1280646 Treeherder: Frontend ui/js/services/pinboard.js's pinJob takes a job, ui/js/services/pinboard.js's unPinJob takes a job id
1353715 Treeherder: Frontend Group test jobs run against the same revision after a threshold is reached
1435511 Treeherder: Frontend If you try to select text (e.g. URLs) from informational "i" menus on TreeHerder, the menu closes
1205324 Treeherder: Frontend Adding a filter value without selecting a filter field and clicking "Add" shows/does nothing
1331399 Treeherder: Frontend The way we store job information on the front end is inefficient, wasting 10s of MB of memory (or more)
1408534 Treeherder: Frontend Might be nice to have a Clear All for filter by job field
1449174 Treeherder: Frontend Inspect task/Machine redirects to a different machine
1278274 Treeherder: Frontend After Firefox restart, Treeherder jobs are not shown until a reload
1348973 Treeherder: Frontend Add buttons to get previous pushes in addition to the ones to get next pushes
1434683 Treeherder: Frontend Convert angular providers that React code is using into shared or pure react code
1193778 Treeherder: Frontend Enhance filter panel to support searching multiple fields with boolean operators (AND/OR)
1450909 Treeherder: Frontend Selected job is still shown after changing filters which should actually hide it
1318101 Treeherder: Frontend remove ``loggedin`` field of a user in the UI. Rely on email or username
1375350 Treeherder: Frontend Treeherder breaks the bf-cache
1447369 Treeherder: Frontend Enable reftest analyzer for TV[w] jobs
1296771 Treeherder: Job Triggering & Cancellation If you're viewing jobs by signature, "Add new jobs" doesn't list the job.
1400437 Treeherder: Job Triggering & Cancellation "Trigger missing jobs" in the push header menu should use Custom Action's "Run missing tests"
1241535 Treeherder: Job Triggering & Cancellation Find a way to quickly "retrigger" tests on an existing build to generate a geckoprofile for talos
1359549 Treeherder: Job Triggering & Cancellation "Retrigger success" shown even if buildapi part of retrigger not completed
1288368 Treeherder: Job Triggering & Cancellation Adjust colour of new (selected) tests to be triggered on Treeherder
1395724 Treeherder: Job Triggering & Cancellation When adding new jobs, talos job symbols don't appear in their treeherder groups
1232535 Treeherder: Job Triggering & Cancellation Clone the job type in the UI immediately after re-triggering
1358746 Treeherder: Job Triggering & Cancellation TreeHerder should show some progress after clicking "OK" for "Trigger New Jobs" button, before the green confirmation is shown
1272212 Treeherder: Job Triggering & Cancellation When in "add new jobs" mode, the "pin all jobs showing" button for a push should select all of the visible jobs for adding jobs, not the pinboard
1380565 Treeherder: Job Triggering & Cancellation add/trigger new jobs doesn't work when builds are filtered
1357175 Treeherder: Job Triggering & Cancellation Improve the way support for "Trigger Missing Jobs" is determined.
1255241 Treeherder: Job Triggering & Cancellation Allow retrigger jobs for multiple times at once
1365988 Treeherder: Job Triggering & Cancellation add new jobs UI should provide a "all tests for this platform" button somewhere
1308565 Treeherder: Job Triggering & Cancellation "Add new jobs" lets me add hidden-by-default jobs and doesn't alert me to it
1249341 Treeherder: Job Triggering & Cancellation With multiple jobs selected, Retrigger Job should ask if only a single job or all selected jobs should be retriggered
1360200 Treeherder: Job Triggering & Cancellation Make "rerun chunk with test X" as close to a one-click operation as possible
1293092 Treeherder: Log Parsing & Classification Only select the autoclassify panel for suites where autoclassify is possible
1383556 Treeherder: Log Parsing & Classification Bug filer should warn when https://bugzilla.mozilla.org/rest/product/<product>?include_fields=versions returns nothing
1228988 Treeherder: Log Parsing & Classification Poor UX if two sheriffs classify the same job at almost the same time
1306995 Treeherder: Log Parsing & Classification Focusing the autoclassify "Other bug" text input should select the radio button
1444353 Treeherder: Log Parsing & Classification Write tests for adding multiple autoclassify bugs to a job
1273419 Treeherder: Log Parsing & Classification Ignore 'ShutdownLeaks | process() called before end of test suite' in autoclassification more failures encountered earlier
1347974 Treeherder: Log Parsing & Classification [Meta] UI improvements for the Failure Classification panel
1290221 Treeherder: Log Parsing & Classification Too many bug suggestions shown for various firefox-ui-update failures
1358863 Treeherder: Log Parsing & Classification Refactor bug filer
1300685 Treeherder: Log Parsing & Classification Bug suggestions for full-line search appear to only search the first 125 characters of the summary
1421983 Treeherder: Log Parsing & Classification Show failure and total job count for job type and all jobs to help identify broken machines / worker instances
1253768 Treeherder: Log Parsing & Classification Add a way to bulk remove saved classifications
1321802 Treeherder: Log Parsing & Classification Autoclassify unstructured TextLogError lines
1276494 Treeherder: Log Parsing & Classification Some errors missing in autoclassify failure tab, e.g. application timed out after 330 seconds with no output
1352468 Treeherder: Log Parsing & Classification "Failure classification" pane often shows the wrong thing
1292926 Treeherder: Log Parsing & Classification Autoclassify needs a way to deal with fallout from a failed test
1378242 Treeherder: Log Parsing & Classification Tree Herder TinderBoxPrint: artifact/URL pairs incorrectly parsed, captured, or displayed
1228047 Treeherder: Log Parsing & Classification make bug summary available to verified autoclassify lines
1306924 Treeherder: Log Parsing & Classification Saving from the autoclassify panel frequently doesn't mark the job as classified until the next refresh
1429030 Treeherder: Log Parsing & Classification filing new bugs is not using the bugzilla component defined in-tree
1272683 Treeherder: Log Parsing & Classification Eternal loading throbber in classification box if log not found (404)
1344943 Treeherder: Log Parsing & Classification Suggested revisions not updated as revisions come in
1289922 Treeherder: Log Parsing & Classification Annotations controller on delete is passing job.id, but should pass the guid
1356635 Treeherder: Log Parsing & Classification Clicking a failure line's "Ignore Line" select box toggles the failure line's selection
1299274 Treeherder: Log Parsing & Classification Improve the classification of intermittent failures that aren't associated with just one test
1403089 Treeherder: Log Parsing & Classification Add a leading '/' to bug filer filename searches to refine results
1242178 Treeherder: Log Parsing & Classification Strip paths from bug searches for assertions so they'll be starrable
1312462 Treeherder: Log Parsing & Classification sometimes autoclassification failure summary of previous job shown for current job (Error: data.bugs is undefined)
1276493 Treeherder: Log Parsing & Classification 'Ignore others' and 'Save all' buttons should be always visible/sticky
1352158 Treeherder: Log Parsing & Classification Auto-star retcode failures in test_types.py and test_roller.py against bug 1308472
1292675 Treeherder: Log Parsing & Classification Autoclassify UI doesn't do the "exceeded max bug suggestions" thing, making it really really hard to scroll through.
1376284 Treeherder: Log Parsing & Classification Bugfiler should include the platform in the bug description
1196875 Treeherder: Log Parsing & Classification Maybe sort suggestions by how well they match the failure lines?
1306919 Treeherder: Log Parsing & Classification Saving from the autoclassify panel doesn't immediately adjust the unclassified count
1425567 Treeherder: Log Parsing & Classification Classifier suggesting closed dup in preference to open bug
1268484 Treeherder: Log Parsing & Classification Fuzzy autoclassification using ElasticSearch
1332287 Treeherder: Log Parsing & Classification TreeHerder should sort intermittent failure options by amount of matched text
1289469 Treeherder: Log Parsing & Classification Can't save autoclassifications on Chrome
1355940 Treeherder: Log Parsing & Classification The "GECKO(1613) | " and "PID 3288 " log line prefix break error summary whole line matches
1297509 Treeherder: Log Parsing & Classification autoclassification: suggestion on wrong error line
1399994 Treeherder: Log Parsing & Classification Investigate sending classifications for multiple jobs as a single batched message to the server rather than spamming potentially hundreds of individual classifications.
1241577 Treeherder: Log Parsing & Classification Use django-rest-framework-bulk for classified failure and bug APIs
1311652 Treeherder: Log Parsing & Classification autoclassification hangs treeherder, and no clicks work for 10+ minutes
1459183 Treeherder: Log Parsing & Classification single character not highlighted in bold as matching anymore
1276491 Treeherder: Log Parsing & Classification Not obvious when 'Ignore others' applies to other failures in same test
1351005 Treeherder: Log Parsing & Classification Failure Classification tab's "Save/Save All" marking the job as classified is slightly racy.
1292665 Treeherder: Log Parsing & Classification Autoclassify panel frequently doesn't seem to highlight matching lines on bugs.
1371152 Treeherder: Log Parsing & Classification Have the bugfiler try stripping junk from the failure line, and if it complains about not matching any search terms, just go back to the unstripped summary
1100414 Treeherder: Log Parsing & Classification Split the log's mozharness step into smaller parts and emphasise those rather than buildbot steps
1306918 Treeherder: Log Parsing & Classification Autoclassify panel for "timed out, left a tab" shows lines for "left a tab, timed out, left a tab"
1422992 Treeherder: Log Parsing & Classification Allow sheriffs to add and remove filters to match text in logs as failure and add it to failure summary without a Treeherder deploy
1268445 Treeherder: Log Parsing & Classification Autoclassification: Perma-failures set to "Autoclassified failure with no associated bug number"
1329776 Treeherder: Log Parsing & Classification starring/classification for pending/running jobs not shown as such until treeherder page reloaded
1286689 Treeherder: Log Parsing & Classification Generate metrics about how many jobs are auto classified
1354295 Treeherder: Log Parsing & Classification Add an option to the bug_suggestions api to fetch uncached results
1294709 Treeherder: Log Parsing & Classification error lines in autoclassify tab in different order than in raw log or 'Failure summary' tab
1391553 Treeherder: Log Parsing & Classification Improve sorting for suggestions to show closed bugs after open ones
1231483 Treeherder: Log Parsing & Classification Make it harder to miss failures that are actually permafails
1310084 Treeherder: Log Parsing & Classification Speculatively pre-fetch the information for the next/previous failing jobs for the currently selected job.
1452359 Treeherder: Log Parsing & Classification "Log parsing failed. Unable to generate failure summary." for known failure
1276480 Treeherder: Log Parsing & Classification 'Ignore others' should also always work, even if classification of current line has no bug number associated
1349044 Treeherder: Log Parsing & Classification Ensure that the recommended bug components provided by moz.build metadata are actual bugzilla components before filing bugs with them
1292650 Treeherder: Log Parsing & Classification Autoclassify panel doesn't appear on page load if a job is selected.
1371106 Treeherder: Log Parsing & Classification Bug filer should help reduce the number of duplicate bugs filed
1301795 Treeherder: Log Parsing & Classification Autoclassify calls 100% occurring failures on a push intermittent if it has ever seen a push where they were intermittent
1422988 Treeherder: Log Parsing & Classification Failure suggestions depending on multiple lines
1265095 Treeherder: Log Parsing & Classification Allow classification of failure as non-intermittent through autoclassification panel
1321992 Treeherder: Log Parsing & Classification Bugfiler fails for xperf failure lines
1276967 Treeherder: Log Parsing & Classification ElasticSearch autoclassification is too slow
1353720 Treeherder: Log Parsing & Classification Inconsistent handling of jobs with logs whose name is not 'buildbot_text'

All bugs

View on Bugzilla