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]
1446427 P1 Treeherder: Frontend Convert Autoclassify panel to ReactJS Cameron Dawson [:camd]
1306597 P1 Treeherder: Infrastructure Set up CloudWatch & event subscriptions for Heroku RDS instances Ed Morley (mostly away until 3rd April) [:emorley]
1321294 P1 Treeherder: Infrastructure Use the new Terraform aws_db_snapshot data source to set dev/stage's snapshot_identifier Ed Morley (mostly away until 3rd April) [:emorley]
1437078 P1 Treeherder: API Audit APIs for any that are unused and can be removed Ed Morley (mostly away until 3rd April) [:emorley]
1421327 P1 Treeherder: Docs & Development The "Services architecture" and related docs pages are several years out of date Ed Morley (mostly away until 3rd April) [:emorley]
1295997 P1 Treeherder: Log Parsing & Classification Add limit to size of log we will parse Ed Morley (mostly away until 3rd April) [:emorley]
1364894 P1 Treeherder: Frontend Update Neutrino from v4 to v8 Ed Morley (mostly away until 3rd April) [:emorley]
1440616 P1 Treeherder: Frontend Add bundlesize to the Travis job and enable GitHub status checks Ed Morley (mostly away until 3rd April) [:emorley]
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
1440446 P1 Treeherder: Docs & Development Intermittent Travis Selenium "error: [Errno 111] Connection refused" during test_filter_in_progress
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
1442607 P1 Treeherder: Job Triggering & Cancellation Backfilling from Treeherder doesn't work when logged in for longer than a day
1347721 P2 Treeherder: Infrastructure Data in the FailureLine table isn't being expired Cameron Dawson [:camd]
1281821 P2 Treeherder: Infrastructure Clarify the Pulse usernames and environment variables Ed Morley (mostly away until 3rd April) [:emorley]
1307465 P2 Treeherder: Infrastructure Switch from the old style availability monitoring to New Relic Synthetics Ed Morley (mostly away until 3rd April) [:emorley]
1340132 P2 Treeherder: Infrastructure Stop using --maxtasksperchild with celery now datasource isn't leaking Ed Morley (mostly away until 3rd April) [:emorley]
1357538 P2 Treeherder: Infrastructure Connect CloudAMQP to Papertrail Ed Morley (mostly away until 3rd April) [:emorley]
1371264 P2 Treeherder: Infrastructure Try to catch Celery startup-blocking exceptions on Travis/New Relic Ed Morley (mostly away until 3rd April) [:emorley]
1387509 P2 Treeherder: Infrastructure Enable logging of queries that aren't using indexes to the MySQL slow query log Ed Morley (mostly away until 3rd April) [:emorley]
1389572 P2 Treeherder: Infrastructure Reduce the time taken between pushing to the production branch and the Heroku deploy completing Ed Morley (mostly away until 3rd April) [:emorley]
1413542 P2 Treeherder: Infrastructure Update Treeherder RDS instances from MySQL 5.7.17 to 5.7.19 Ed Morley (mostly away until 3rd April) [:emorley]
1343239 P2 Treeherder: API Cleanup the /jobdetails/ API endpoint and usage by the UI Ed Morley (mostly away until 3rd April) [:emorley]
1306707 P2 Treeherder: Data Ingestion Remove support for 12 character ('short') SHA revisions Ed Morley (mostly away until 3rd April) [:emorley]
1165259 P2 Treeherder: Docs & Development Document Heroku & supporting infrastructure in read the docs Ed Morley (mostly away until 3rd April) [:emorley]
1169263 P2 Treeherder: Docs & Development Switch the local development environment to something docker based Ed Morley (mostly away until 3rd April) [:emorley]
1317752 P2 Treeherder: Docs & Development Allow logging into Treeherder when pointing the UI at the stage/prod API Ed Morley (mostly away until 3rd April) [:emorley]
1318020 P2 Treeherder: Docs & Development Replace the bin/run_* scripts with something that uses the Procfile (Honcho/foreman) Ed Morley (mostly away until 3rd April) [:emorley]
1363722 P2 Treeherder: Docs & Development Make webpack-dev-server work with authentication when using a local API instance Ed Morley (mostly away until 3rd April) [:emorley]
1353014 P2 Treeherder: Frontend Follow-ups to the initial Neutrino landing Ed Morley (mostly away until 3rd April) [: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
1074408 P2 Treeherder: API Make option_collection optional or document valid values somewhere
1280494 P2 Treeherder: API Ensure all API endpoints protect/validate against unbounded queries
1343263 P2 Treeherder: API Use django-filters 'strict' and 'together' features rather than custom parameter validation for every API endpoint
1330783 P2 Treeherder: Data Ingestion The fetch-bugs task takes 9 mins and makes 57,000 MySQL requests
1370246 P2 Treeherder: Data Ingestion store_job_data() silently swallows exceptions that occurs during tests
1387418 P2 Treeherder: Data Ingestion Output a clearer error if the pushlog entry referenced by pulse does not exist
1364037 P2 Treeherder: Docs & Development The JS unit tests log output associates all failures with 'tests/ui/unit/init.js' rather than the real test file
1364045 P2 Treeherder: Docs & Development Make it easier to run the JS unit tests locally
1183246 P2 Treeherder: Log Parsing & Classification We frequently parse logs twice
1224931 P2 Treeherder: Log Parsing & Classification log-parser "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
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
1421731 P2 Treeherder: Frontend Convert Failure Classification panel to a React Component sclements
1401518 P2 Treeherder: Job Triggering & Cancellation Running "Add new jobs" without a decision task doesn't revert menu entry Jonathan French (:jfrench)

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
1228539 Treeherder: API Specific fields of a report should be locked for following updates (eg. start_timestamp)
1355918 Treeherder: API Make the bug filer API return the bugzilla URL that the backend is using to file the bug
1345914 Treeherder: API Use graphQL to load the job details panel
1345909 Treeherder: API [Meta] Add a comprehensive GraphQL API to Treeherder and use it to speed up the front-end
1441938 Treeherder: API The project_bound_router is not needed and cumbersome in some cases
1283545 Treeherder: API Can't load an API url in firefox that uses a task cluster job_guid as a param
1367153 Treeherder: API [graphql] Ensure schema can return the data that the Job Details panel needs to make
1328336 Treeherder: Docs & Development Write some documentation on mysql gotchas with database migrations
1323749 Treeherder: Docs & Development ingest-push should also import job notes
1312054 Treeherder: Docs & Development Add ability to have ingest_push work for pulse (taskcluster) jobs
1401247 Treeherder: Docs & Development Add "Add new jobs" documentation to Treeherder
1330702 Treeherder: Docs & Development Update pulse ingestion docs for resultsets
1438742 Treeherder: Frontend Failure Classification panel needs to cancel loading when another job is selected
1280646 Treeherder: Frontend ui/js/services/pinboard.js's pinJob takes a job, ui/js/services/pinboard.js's unPinJob takes a job id
1352862 Treeherder: Frontend Give back or replace the "i" keyboard shortcut to display in-progress jobs
1426415 Treeherder: Frontend Search box "jumps" to an additional column if several repositories present
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)
1375350 Treeherder: Frontend Treeherder breaks the bf-cache
1437736 Treeherder: Frontend Convert customPushActions to ReactJS
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
1425303 Treeherder: Frontend Add ability to open gecko profiling treeherder job artifacts directly into the perf.html viewer
1193778 Treeherder: Frontend Enhance filter panel to support searching multiple fields with boolean operators (AND/OR)
1318101 Treeherder: Frontend remove ``loggedin`` field of a user in the UI. Rely on email or username
1367441 Treeherder: Frontend Web UI ally: status invisible for high-contrast web users
1435511 Treeherder: Frontend If you try to select text (e.g. URLs) from informational "i" menus on TreeHerder, the menu closes
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.
1410979 Treeherder: Frontend Stop reloading the page on param changes like push, revision, etc.
1440209 Treeherder: Frontend Navigating away from the last starred failure should clear the &selectedJob
1311752 Treeherder: Frontend Job tile not highlighted
1357955 Treeherder: Frontend Remove the confirmation prompt from the deploy notification reload button
1434683 Treeherder: Frontend Convert angular providers that React code is using into shared or pure react code
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
1408534 Treeherder: Frontend Might be nice to have a Clear All for filter by job field
1439745 Treeherder: Frontend Remove pinboard Save bugs only and Save classification only
1308489 Treeherder: Frontend Trying to load result set for hidden jobs doesn't seem to work
1353715 Treeherder: Frontend Group test jobs run against the same revision after a threshold is reached
1434679 Treeherder: Frontend Migrate from using jquery for next/previous job to a more React way
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
1405666 Treeherder: Frontend Keyboard shortcuts are ignored when a checkbox has focus
1446418 Treeherder: Infrastructure slow mysql query if `repository` table gets used, timeout
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
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
1289922 Treeherder: Log Parsing & Classification Annotations controller on delete is passing, but should pass the guid
1354295 Treeherder: Log Parsing & Classification Add an option to the bug_suggestions api to fetch uncached results
1297509 Treeherder: Log Parsing & Classification autoclassification: suggestion on wrong error line
1391553 Treeherder: Log Parsing & Classification Improve sorting for suggestions to show closed bugs after open ones
1242178 Treeherder: Log Parsing & Classification Strip paths from bug searches for assertions so they'll be starrable
1310084 Treeherder: Log Parsing & Classification Speculatively pre-fetch the information for the next/previous failing jobs for the currently selected job.
1446380 Treeherder: Log Parsing & Classification No faulty line suggestion when an NS_ERROR assertion failure is reported.
1276493 Treeherder: Log Parsing & Classification 'Ignore others' and 'Save all' buttons should be always visible/sticky
1349044 Treeherder: Log Parsing & Classification Ensure that the recommended bug components provided by metadata are actual bugzilla components before filing bugs with them
1292675 Treeherder: Log Parsing & Classification Autoclassify UI doesn't do the "exceeded max bug suggestions" thing, making it really really hard to scroll through.
1371106 Treeherder: Log Parsing & Classification Bug filer should help reduce the number of duplicate bugs filed
1196875 Treeherder: Log Parsing & Classification Maybe sort suggestions by how well they match the failure lines?
1306918 Treeherder: Log Parsing & Classification Autoclassify panel for "timed out, left a tab" shows lines for "left a tab, timed out, left a tab"
1422988 Treeherder: Log Parsing & Classification Failure suggestions depending on multiple lines
1268484 Treeherder: Log Parsing & Classification Fuzzy autoclassification using ElasticSearch
1321992 Treeherder: Log Parsing & Classification Bugfiler fails for xperf failure lines
1289469 Treeherder: Log Parsing & Classification Can't save autoclassifications on Chrome
1353720 Treeherder: Log Parsing & Classification Inconsistent handling of jobs with logs whose name is not 'buildbot_text'
1294709 Treeherder: Log Parsing & Classification error lines in autoclassify tab in different order than in raw log or 'Failure summary' tab
1383556 Treeherder: Log Parsing & Classification Bug filer should warn when<product>?include_fields=versions returns nothing
1241577 Treeherder: Log Parsing & Classification Use django-rest-framework-bulk for classified failure and bug APIs
1309104 Treeherder: Log Parsing & Classification Bug suggestions for bug 1300413 broken by the addition of a '-u', to the failure message
1444353 Treeherder: Log Parsing & Classification Write tests for adding multiple autoclassify bugs to a job
1276491 Treeherder: Log Parsing & Classification Not obvious when 'Ignore others' applies to other failures in same test
1347974 Treeherder: Log Parsing & Classification [Meta] UI improvements for the Failure Classification panel
1292665 Treeherder: Log Parsing & Classification Autoclassify panel frequently doesn't seem to highlight matching lines on bugs.
1358863 Treeherder: Log Parsing & Classification Refactor bug filer
1100414 Treeherder: Log Parsing & Classification Split the log's mozharness step into smaller parts and emphasise those rather than buildbot steps
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
1421983 Treeherder: Log Parsing & Classification Show failure and total job count for job type and all jobs to help identify broken machines / worker instances
1268445 Treeherder: Log Parsing & Classification Autoclassification: Perma-failures set to "Autoclassified failure with no associated bug number"
1321802 Treeherder: Log Parsing & Classification Autoclassify unstructured TextLogError lines
1286689 Treeherder: Log Parsing & Classification Generate metrics about how many jobs are auto classified
1352468 Treeherder: Log Parsing & Classification "Failure classification" pane often shows the wrong thing
1293732 Treeherder: Log Parsing & Classification Deleting a classification removes the star, but doesn't put the unstarred job back into the unstarred view
1378242 Treeherder: Log Parsing & Classification Tree Herder TinderBoxPrint: artifact/URL pairs incorrectly parsed, captured, or displayed
1231483 Treeherder: Log Parsing & Classification Make it harder to miss failures that are actually permafails
1306995 Treeherder: Log Parsing & Classification Focusing the autoclassify "Other bug" text input should select the radio button
1429030 Treeherder: Log Parsing & Classification filing new bugs is not using the bugzilla component defined in-tree
1276480 Treeherder: Log Parsing & Classification 'Ignore others' should also always work, even if classification of current line has no bug number associated
1344943 Treeherder: Log Parsing & Classification Suggested revisions not updated as revisions come in
1292650 Treeherder: Log Parsing & Classification Autoclassify panel doesn't appear on page load if a job is selected.
1356635 Treeherder: Log Parsing & Classification Clicking a failure line's "Ignore Line" select box toggles the failure line's selection
1300685 Treeherder: Log Parsing & Classification Bug suggestions for full-line search appear to only search the first 125 characters of the summary
1403089 Treeherder: Log Parsing & Classification Add a leading '/' to bug filer filename searches to refine results
1265095 Treeherder: Log Parsing & Classification Allow classification of failure as non-intermittent through autoclassification panel
1312462 Treeherder: Log Parsing & Classification sometimes autoclassification failure summary of previous job shown for current job (Error: data.bugs is undefined)
1276967 Treeherder: Log Parsing & Classification ElasticSearch autoclassification is too slow
1352158 Treeherder: Log Parsing & Classification Auto-star retcode failures in and against bug 1308472
1293092 Treeherder: Log Parsing & Classification Only select the autoclassify panel for suites where autoclassify is possible
1376284 Treeherder: Log Parsing & Classification Bugfiler should include the platform in the bug description
1228988 Treeherder: Log Parsing & Classification Poor UX if two sheriffs classify the same job at almost the same time
1306924 Treeherder: Log Parsing & Classification Saving from the autoclassify panel frequently doesn't mark the job as classified until the next refresh
1425567 Treeherder: Log Parsing & Classification Classifier suggesting closed dup in preference to open bug
1273419 Treeherder: Log Parsing & Classification Ignore 'ShutdownLeaks | process() called before end of test suite' in autoclassification more failures encountered earlier
1332287 Treeherder: Log Parsing & Classification TreeHerder should sort intermittent failure options by amount of matched text
1290221 Treeherder: Log Parsing & Classification Too many bug suggestions shown for various firefox-ui-update failures
1355940 Treeherder: Log Parsing & Classification The "GECKO(1613) | " and "PID 3288 " log line prefix break error summary whole line matches
1299274 Treeherder: Log Parsing & Classification Improve the classification of intermittent failures that aren't associated with just one test
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.
1253768 Treeherder: Log Parsing & Classification Add a way to bulk remove saved classifications
1311652 Treeherder: Log Parsing & Classification autoclassification hangs treeherder, and no clicks work for 10+ minutes
1276494 Treeherder: Log Parsing & Classification Some errors missing in autoclassify failure tab, e.g. application timed out after 330 seconds with no output
1351005 Treeherder: Log Parsing & Classification Failure Classification tab's "Save/Save All" marking the job as classified is slightly racy.
1292926 Treeherder: Log Parsing & Classification Autoclassify needs a way to deal with fallout from a failed test
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
1228047 Treeherder: Log Parsing & Classification make bug summary available to verified autoclassify lines
1306919 Treeherder: Log Parsing & Classification Saving from the autoclassify panel doesn't immediately adjust the unclassified count
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
1272683 Treeherder: Log Parsing & Classification Eternal loading throbber in classification box if log not found (404)
1329776 Treeherder: Log Parsing & Classification starring/classification for pending/running jobs not shown as such until treeherder page reloaded

All bugs

View on Bugzilla