Hi Beam-Dev,

It's been >5 days since the last successful run of a
beam_PreCommit_Java_MavenInstall build[1]  and >4 days since last
successful run of beam_PreCommit_Java_MavenInstall[2].

Looking at build logs I see following problems.

1. After October 17, postcommit builds started to fail with

Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check
(default) on project beam-parent: Too many files with unapproved license: 1
See RAT report in: /home/jenkins/jenkins-slave/workspace/beam_PostCommit_
Java_MavenInstall/target/beam-parent-2.3.0-SNAPSHOT.rat

The earliest build that I see this error is Postcommit #5052 [3].

This makes me suspect [4] or [5] as a breaking change, since they change
pom files.

Questions:
- Is there a way we can reproduce this failure locally? mvn clean verify
passes locally for me.
- Is there a way we can see the See RAT report mentioned in the error log?


2. Prior to onset of #1 Java Precommit builds no longer complete within
allotted 150 min time. Looking at [6-8] it seems the build makes consistent
progress, but just does not finish on time. We can also see several recent
successful builds with execution time very close to time out [9-11].

I'd like to propose to increase time limit for Java precommit test suite
from 2.5 to 4 hours. 4 hours is long time. I agree that we should
definitely try to reduce the test execution time, and reduce flakiness.
However we need the tests at least pass for now. If we write off failed
test suites as 'flakes' and merge PRs without having a green test signal,
we will have to spend more time tracing breakages such as #1.

Thoughts?

Thanks,
Valentyn

[1] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/
[2] https://builds.apache.org/job/beam_PostCommit_Java_MavenInstall/
[3] https://builds.apache.org/job/beam_PostCommit_Java_
MavenInstall/5052/changes

[4] https://github.com/apache/beam/commit/d745cc9d8cc1735d3bc3c67ba3e261
7cb7f11a8c
[5] https://github.com/apache/beam/commit/0d8ab6cbbc762dd9f9be1b3e9a26b6
c9d0bb6dc3

[6] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15222/
[7] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15195/
[8] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15220/

[9] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15009/
[10] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15068/
[11] https://builds.apache.org/job/beam_PreCommit_Java_MavenInstall/15016/

Reply via email to