Uh oh!
There was an error while loading. Please reload this page.
GH-36200: [CI][Docs] Avoid "No space left on device" - #36230
Conversation
kou
commented
Jun 22, 2023
@github-actions crossbow submit preview-docs -g linux |
This comment was marked as outdated.
This comment was marked as outdated.
kou
commented
Jun 22, 2023
@github-actions crossbow submit preview-docs |
This comment was marked as outdated.
This comment was marked as outdated.
kou
commented
Jun 22, 2023
@github-actions crossbow submit preview-docs |
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Is it possible to add some kind of macro for this step instead of repeating it in two different files?
There was a problem hiding this comment.
Yes. But the debug option approach is better.
pitrou
commented
Jun 22, 2023
@kou The C++ build directory takes more than 8GB in this build, which is insane (partly due to building bundled gRPC and google-cloud-cpp with static libraries). This can be trimmed down significantly by reducing the size of debug information (which isn't very useful on CI anyway). If I do: then the size of the build directory goes down from 8GB to 5GB... We should probably do so on all gcc-based builds. |
There was a problem hiding this comment.
Yes. But the debug option approach is better.
Can we find a way to do that on all debug CI builds (except if MSVC is used, probably)? |
pitrou
commented
Jun 22, 2023
Also, it might make compilation caching more efficient (since the cached files may be smaller)... |
kou
commented
Jun 23, 2023
We can detect whether on GitHub Actions or not by But... we can't use Hmm. We may need to use |
kou
commented
Jun 23, 2023
Or we just don't use |
kou
commented
Jun 25, 2023
@github-actions crossbow submit -g linux preview-docs |
Revision: 3c78e3929a785010354c196d02c8ce7987e66b4a Submitted crossbow builds: ursacomputing/crossbow @ actions-1328ed330f |
kou
commented
Jun 26, 2023
The preview-docs job failure isn't "No space left on device". https://github.com/ursacomputing/crossbow/actions/runs/5368074498/jobs/9738676612#step:6:10165 |
thisisnic
commented
Jun 26, 2023
kou
commented
Jun 26, 2023
Thanks! |
kou
commented
Jun 26, 2023
@github-actions crossbow submit preview-docs |
Revision: 60bd46610a1732ce838ab91b0a413dcd0a1b31d8 Submitted crossbow builds: ursacomputing/crossbow @ actions-8c79fd8f2e
|
kou
commented
Jun 26, 2023
@thisisnic Sorry. Could you also check this? https://github.com/apache/arrow/actions/runs/5374927859/jobs/9750784797?pr=36230#step:4:9 (You can push a fix to this branch directly.) |
@kou The failing step is due to a technicality on how we check for missing sections in the doc. Since we implemented the check in 2021, the pkgdown package now already does this check and their method is better than the one I implemented for us to do in CI. I've opened #36300 to remove it, so once that's passed CI and merged, you'll need to rebase from that. [Edit: merged now] |
kou
commented
Jun 26, 2023
Thanks! Rebased. |
kou
commented
Jun 28, 2023
The "R / AMD64 Ubuntu 20.04 R 4.2 Force-Tests true" failure is caused by #36346. So I want to merge this. If nobody objects it, I'll merge this tomorrow. |
kou
commented
Jun 29, 2023
Merged. |
Conbench analyzed the 5 benchmark runs on commit There were 7 benchmark results indicating a performance regression:
The full Conbench report has more details. |
Rationale for this change
Our build requires many disk space.
What changes are included in this PR?
Remove unused files.
Are these changes tested?
Yes.
Are there any user-facing changes?
No.
No space left on device#36200