-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bazel slow and flaky at HEAD on Travis CI #1494
Comments
It's also worth mentioning that Closure Rules enabled testing Bazel at HEAD exactly 25 days ago. So whatever happened, must have happened somewhere between 0.3.0 and 25 days ago. (See my .travis.yml file for reference.) |
I am not seeing > 15min build. Each 45min build is 3 runs of Bazel. That's a travis issue. |
It looks like Source: https://travis-ci.org/bazelbuild/rules_closure/builds/137545464 On Sat, Jul 9, 2016 at 1:07 AM, Justine Tunney notifications@github.com
|
Closing this issue since it is not from Bazel |
I'm sorry, I explained this incorrectly. The build itself takes like 10 minutes. What's happening is it appears to be using a lot more memory at head. So Travis ends up kill 9'ing one of the processes. Did something change in the way that Bazel schedules processes? Maybe Bazel is exceeding the resource limits I gave it? |
Fix runfiles in cc_shared_library #1494 misses a key part which was to actually add the precompiled libraries to the runfiles provider. There was a test but this used a cc_binary which gave the false sense of things working correctly since the cc_binary is able to get the runfiles from the CcInfo and add it itself. Changed test to use a py_test instead. Cherrypick of 426188c
Something mysterious happened about 25 days ago with Bazel HEAD. It caused Closure Rules' Travis CI tests to go from taking 15 minutes to 45 minutes.
Travis builds at HEAD are also very frequently failing, because Travis is kill 9'ing Bazel process. Probably due to exceeding memory.
Here's the build history:
https://travis-ci.org/bazelbuild/rules_closure/builds
The text was updated successfully, but these errors were encountered: