Skip to content
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

[CI][Packaging] ubuntu-jammy-amd64 packaging job fails due to no space left on device #35066

Closed
raulcd opened this issue Apr 12, 2023 · 2 comments · Fixed by #35128
Closed

[CI][Packaging] ubuntu-jammy-amd64 packaging job fails due to no space left on device #35066

raulcd opened this issue Apr 12, 2023 · 2 comments · Fixed by #35128

Comments

@raulcd
Copy link
Member

raulcd commented Apr 12, 2023

Describe the bug, including details regarding any error messages, version, and platform.

The ubuntu-jammy-amd64 has been failing during the last days with the following error:

 CMake Error at src/parquet/cmake_install.cmake:99 (file):
  file INSTALL cannot copy file
  "/build/apache-arrow-12.0.0.dev374/cpp_build/release/libparquet.a" to
  "/build/apache-arrow-12.0.0.dev374/debian/tmp/usr/lib/x86_64-linux-gnu/libparquet.a":
  No space left on device.
Call Stack (most recent call first):
  cmake_install.cmake:100 (include)

I am not entirely sure why the runner would get out of space, it seems to be failing since the following changes were introduced but they don't seem related: 28ca876...e3dd1cc

Component(s)

Continuous Integration, Packaging

@raulcd
Copy link
Member Author

raulcd commented Apr 12, 2023

@kou any idea what might be happening here?

@raulcd raulcd added the Priority: Blocker Marks a blocker for the release label Apr 12, 2023
@kou
Copy link
Member

kou commented Apr 12, 2023

This was happen earlier. See also: #34349 (comment)
(This is not always happen. Sometimes this is passed.)

I think that the current C++ implementation's binaries are too big for GitHub Actions.
We may need to remove more built-in data or disable some components for stable build.

@kou kou self-assigned this Apr 12, 2023
kou added a commit to kou/arrow that referenced this issue Apr 14, 2023
We don't have enough disk space to build ubuntu-jammy-amd64 and
ubuntu-kinetic-amd64.

This is just a workaround. Reducing build-time disk usage is a real
fix. For example, we may be able to reduce binary size of our
libraries.
raulcd pushed a commit that referenced this issue Apr 14, 2023
### Rationale for this change

We don't have enough disk space to build ubuntu-jammy-amd64 and ubuntu-kinetic-amd64.

### What changes are included in this PR?

This just removes unused built-in files. This is just a workaround. Reducing build-time disk usage is a real fix. For example, we may be able to reduce binary size of our libraries.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: #35066

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
@raulcd raulcd added this to the 12.0.0 milestone Apr 14, 2023
raulcd pushed a commit that referenced this issue Apr 17, 2023
### Rationale for this change

We don't have enough disk space to build ubuntu-jammy-amd64 and ubuntu-kinetic-amd64.

### What changes are included in this PR?

This just removes unused built-in files. This is just a workaround. Reducing build-time disk usage is a real fix. For example, we may be able to reduce binary size of our libraries.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: #35066

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
liujiacheng777 pushed a commit to LoongArch-Python/arrow that referenced this issue May 11, 2023
…5128)

### Rationale for this change

We don't have enough disk space to build ubuntu-jammy-amd64 and ubuntu-kinetic-amd64.

### What changes are included in this PR?

This just removes unused built-in files. This is just a workaround. Reducing build-time disk usage is a real fix. For example, we may be able to reduce binary size of our libraries.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#35066

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
ArgusLi pushed a commit to Bit-Quill/arrow that referenced this issue May 15, 2023
…5128)

### Rationale for this change

We don't have enough disk space to build ubuntu-jammy-amd64 and ubuntu-kinetic-amd64.

### What changes are included in this PR?

This just removes unused built-in files. This is just a workaround. Reducing build-time disk usage is a real fix. For example, we may be able to reduce binary size of our libraries.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#35066

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
rtpsw pushed a commit to rtpsw/arrow that referenced this issue May 16, 2023
…5128)

### Rationale for this change

We don't have enough disk space to build ubuntu-jammy-amd64 and ubuntu-kinetic-amd64.

### What changes are included in this PR?

This just removes unused built-in files. This is just a workaround. Reducing build-time disk usage is a real fix. For example, we may be able to reduce binary size of our libraries.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#35066

Authored-by: Sutou Kouhei <kou@clear-code.com>
Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants