Comments (3)
When the filesystem used by the worker gets filled-up, we appear to get into an unrecoverable state with concourse itself throwing out errors that will make no sense to the uninitiated. e.g.:
- from a resource:
hijack: Backend error: Exit status: 500, message: {"Type":"","Message":"mkdir /mnt/concourse/depot/8a0229e1-c899-44c0-5575-b01fbe314e9c/processes/d76dfcfc-548e-47b2-585c-dc1a2e54dac0: no space left on device","Handle":""}
- from a job:
connection: process error: the exitcode file is empty
- from another job:
mkdir /mnt/concourse/depot/37d776c6-4933-4187-5e4d-e95dfbc5ba99: no space left on device
- from another job:
command not found
It seems like we should go further than allowing users to manually clean-up failed builds via the UI. It seems like concourse should be able to determine when the filesystem used by the worker is full and start removing artifacts from old failed builds - probably starting with the oldest.
This gives a better user experience by concourse cleaning up after itself above & beyond the normal cleanup that occurs after a successful build.
from bin.
Hi there!
We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.
The current status is as follows:
- #136961439 Feature Request: Ability to clean up failed builds via the UI
This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.
from bin.
Moved to concourse/concourse#1140
from bin.
Related Issues (20)
- Make it installable with homebrew HOT 2
- Failed to create container: containerizer: run pivotter: exit status 2 HOT 4
- Make utilizing 3rd party resources easy with concourse binary HOT 3
- Incompatible with side-by-side docker HOT 6
- [support] guardian inside docker cannot access docker-local DNS HOT 18
- TSA may not respect --bind-port HOT 3
- build-cli-artifacts task missing HOT 1
- Using upstream outputs as inputs is broken on darwin HOT 3
- "no space left on device" error executing build HOT 7
- "Asset cli-artifacts not found" error while getting up ATC HOT 5
- Issue with worker in v2.6.1-rc.50 HOT 2
- TSA ignores log level and floods network HOT 2
- Failure to build docker image HOT 3
- Darwin Worker: "error":"failed to dial: failed to construct client connection: ssh: handshake failed: remote host public key mismatch" HOT 1
- TSA Logging not honored by environment variables HOT 2
- Extra listening ports when running `concourse web` HOT 1
- Concourse workers are not removed from ATC when shutting down HOT 1
- Add `quickstart` command to run `web` and `worker` auto-configured HOT 2
- Windows worker cannot connect after upgrading to 3.14.1 HOT 1
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 bin.