Comments (8)
Thanks @partouf - as best as I can tell the piping to tar is slow because writing to the EFS drive it backs on is slow.
I wonder if sometimes the untarring is so slow that it backpressures curl
into timing out (or the upstream server times us out!). I hadn't thought of that...but it would make the most sense! Perhaps all the installs should be done locally then rsync'd (or similar) onto /opt/compiler-explorer/...
Good thinking!
from infra.
Maybe something to do with the permissions issue we had a couple of days ago?
from infra.
or the rust bash error
from infra.
from infra.
We're seeing weird EFS/NFS problems too now :/
from infra.
Most recently:
Cronic detected failure or error output for the command: bash -c sudo /home/ubuntu/compiler-explorer-image/update_compilers/install_compilers.sh nightly RESULT CODE: 1 ERROR OUTPUT: rm: cannot remove '/opt/compiler-explorer/rust-nightly/lib/rustlib/mips64-unknown-linux-gnuabi64/lib/libparking_lot_core-29d209a4a1c65bcb.rlib': Stale file handle
The admin node has been complaining for months that it needs a reboot...I'm going to do that now.
from infra.
Strange events continue with the nightly's. Not only has the Clang build failed according to the buildlogs through a peculiar error;
Status: Downloaded newer image for mattgodbolt/clang-builder:latest
+ mkdir -p /opt/compiler-explorer
+ pushd /opt/compiler-explorer
+ curl -sL https://s3.amazonaws.com/compiler-explorer/opt/gcc-7.2.0.tar.xz
+ tar Jxf -
xz: (stdin): Unexpected end of input
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
The admin node has some issues untarring the downloaded trunk builds, without error.
I managed to provide a workaround by temporarily saving the files first before untarring, that seem to have worked, but that doesn't seem like a good solution.
The downloads of the trunk xz files seem to go pretty fast on the admin node, but somehow the piping to tar slows down the process to infinity. Could there some kind of weird memory/paging issue going on?
from infra.
Closing as this seems...er...better, I guess?
from infra.
Related Issues (20)
- remove packer ami_block_device_mappings HOT 1
- Build-status badge for a gcc/clang builder? HOT 2
- Cerberus support
- Corrupt rust package causing issues with builder HOT 2
- Nightly compiler installer installs things it doesn't need to install HOT 2
- Hook install not detected properly HOT 1
- Add new compiler type for Flang
- Squashify issue
- dmd2 nightly compiler issue
- Missing references to some nightly compilers
- Manual restart might not be working anymore
- Ignore Rust Patchelf errors HOT 1
- [julia] Use package for the wrapper to speed up compilation HOT 6
- Have Julia nightly toolchain HOT 2
- Add cronjob to conan instance to check alive-ness
- Flang nightly install failing HOT 2
- Logging issue concerning duplicate fields HOT 3
- V nightly install failing
- Poetry error on make ce HOT 4
- Allow usage of C++20 library features with CUDA 12 nvcc
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from infra.