-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
Expected Behavior
When we do a push of previously tested code we expect the CI to pass.
Current Behavior
TravisCI fails on the test suite stage. Logs reveal errors like the following:
Error writing to pipe: Broken pipeerl_child_setup: failed with error 32 on line 253- error 32 is "Broken pipe"
Possible Solution
Broken pipe is usually resource exhaustion however it seems to be a known problem for container based environments.
- increase ulimit for travis instances (if possible)
- one tread on internet recommends switching to full virtualization to fix the issue
Steps to Reproduce (for bugs)
- create branch of master
git checkout master && git checkout -b test-ci - push it to
github.com/apache/couchdb - try few times watching for failed TravisCI builds
Context
- The issue prevents us from merging PRs
- The presence of the issue decrease our confidence in the CI
- We have to spent time trying multiple times
- It adds additional burden for the reviewer to check logs to make sure the failure is an exhaustion issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels