Why

Google has a Fixit week to improve Engineering Excellence and we want to
use it to improve Apache Beam!
What

For the week of 2020-06-08 you will see an increased focus from Google
engineers on improving Engineering Excellence. We’re asking the community
to join in and commit as much, or as little, as you’re able to -- anything
helps!

Goals:

   -

   Reduce flakiness
   
<https://issues.apache.org/jira/issues/?jql=project%20%3D%20BEAM%20AND%20(labels%20%3D%20flake%20OR%20text%20~%20%22flake%22)%20AND%20statusCategory%20%3D%20%22To%20Do%22%20>
   [1] in tests across unit/integration tests in Jenkins.
   -

   Reduce overall Jenkins usage.
   -

   Improve project health signals: add signal, fix signal, split up jobs
   for clearer signals.
   -

      See post-commit greenness
      
<http://metrics.beam.apache.org/d/8N6LVeCmk/post-commits-status-dashboard?orgId=1&refresh=30s>
      [2], coverage
      
<https://issues.apache.org/jira/browse/BEAM-2762?jql=project%20%3D%20BEAM%20AND%20text%20~%20%22coverage%22>
      [3], precommit latency
      
<http://metrics.beam.apache.org/d/_TNndF2iz/pre-commit-test-latency?orgId=1>
      [4].


Examples

   -

   triaging @Ignored tests and possibly removing decrepit ones
   
<https://lists.apache.org/thread.html/r5d62b55a6c2792c0a560dc1dcad71ef4e70668cd62ef44da76672264%40%3Cdev.beam.apache.org%3E>
   [5]
   -

   [BEAM-9999] Remove support for EOLed runners (Apex, etc.)
   <https://issues.apache.org/jira/browse/BEAM-9999> [6]
   -

   [BEAM-2762] Coverage report for Python code
   <https://issues.apache.org/jira/browse/BEAM-2762> [7]
   -

   [BEAM-1399] Coverage numbers are not accurate
   <https://issues.apache.org/jira/browse/BEAM-1399> [8]
   -

   Jira issues for test failures
   
<https://issues.apache.org/jira/browse/BEAM-9745?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20test-failures%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC>
   [9]


How

   -

   Check the ‘beam-fixit’
   
<https://issues.apache.org/jira/browse/BEAM-9999?jql=labels%20%3D%20beam-fixit>
   [10] Jira label for open issues or see the suggestions above.
   -

      Ensure the issue you’re working on, or completed, is on the beam-fixit
      
<https://issues.apache.org/jira/browse/BEAM-9999?jql=labels%20%3D%20beam-fixit>
      Jira label.
      -

   Assign an issue to yourself and FIXIT!


Text Links:

[1]:
https://issues.apache.org/jira/issues/?jql=project%20%3D%20BEAM%20AND%20(labels%20%3D%20flake%20OR%20text%20~%20%22flake%22)%20AND%20statusCategory%20%3D%20%22To%20Do%22%20

[2]:
http://metrics.beam.apache.org/d/8N6LVeCmk/post-commits-status-dashboard?orgId=1&refresh=30s

[3]:
https://issues.apache.org/jira/browse/BEAM-2762?jql=project%20%3D%20BEAM%20AND%20text%20~%20%22coverage%22

[4]:
http://metrics.beam.apache.org/d/_TNndF2iz/pre-commit-test-latency?orgId=1

[5]:
https://lists.apache.org/thread.html/r5d62b55a6c2792c0a560dc1dcad71ef4e70668cd62ef44da76672264%40%3Cdev.beam.apache.org%3E

[6]: https://issues.apache.org/jira/browse/BEAM-9999

[7]: https://issues.apache.org/jira/browse/BEAM-2762

[8]: https://issues.apache.org/jira/browse/BEAM-1399

[9]:
https://issues.apache.org/jira/browse/BEAM-9745?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20test-failures%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC

[10]:
https://issues.apache.org/jira/browse/BEAM-9999?jql=labels%20%3D%20beam-fixit

Best,
-Tyson

Reply via email to