-
Notifications
You must be signed in to change notification settings - Fork 736
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
[bug] EMFILE: too many open files #485
[bug] EMFILE: too many open files #485
Comments
Also seen in my workflow.
|
We can possibly fix with the
Right now we are just using the |
Bumping as I'm facing the same issue on a repo :) |
Problem: it seems that using the new version (v4) of upload-artifact adds some upper bound on the number of files to be uploaded. Solution: reverting our actions to use v3 and make changes compatible with other ansys actions, i.e. changing some ansys/action/... to v4 Associated issue : actions/upload-artifact#485
Same issue here when I tried to upload 9,834 files for a single artifact. The Had to downgrade to |
Work around actions/upload-artifact#485
Work around actions/upload-artifact#485
Note: some changes are conflicting with the current full documentation upload process (cf actions/upload-artifact#485) Extra: removing setoutput as its deprecated by github
Work around actions/upload-artifact#485
same bug at latest https://github.com/actions/upload-artifact/tree/3a8048248f2f288c271830f8ecf2a1c5d8eb0e9a actions/upload-artifact@v3 is good but warning
|
- v4 is bugged actions/upload-artifact#485
Work around actions/upload-artifact#485
Is this fixed yet? |
Running into this with Linux too: https://github.com/ehuelsmann/LedgerSMB/actions/runs/8121634001/job/22200227067#step:6:26 |
- v4 is bugged actions/upload-artifact#485
* Add a CD system for 3DFin CC Plugin * Improve build - fix tests - improve build times by removing CCViewer - add upload artifact * Improve ci build - Use current 3DFin - remove duplicated install * downgrade to upload-artifact v3 - v4 is bugged actions/upload-artifact#485 * Update other build actions * lower the compression requierment to speed up build * Use pip and install-qt-action vs. conda Use venv in CI Revert the use of venv python config ... * Revert to upload artifactv3 zip the archive * laszip building
* chore: update storybook config to allow arguments on the URL survive after refresh * feat: update stories to new format * feat: add default data test id on images * Add dataTestid on overlay * Add dataTestid on paddedContainer * refactor: migrate checkbox story * feat: add default data test id to checkbox * refactor(floater): remove extra line from argTypes * refactor(hero): use static image to avoid error on image comparison on visual testing * refactor(price): add data-testId on wrapper * refactor: update text property from dataQaId to dataTestId * feat: add dataTestId on progress circle * feat: add default dataTestId on tooltip * refactor: update dataTestIds from textarea * refactor: update dataTestIds from toggle * refactor: update dataTestIds from select and update story * chore: update storybook config to allow arguments on the URL survive after refresh * feat: update stories to new format * feat: add default data test id on images * refactor: migrate checkbox story * feat: add default data test id to checkbox * Add dataTestid on overlay * Add dataTestid on paddedContainer * refactor(floater): remove extra line from argTypes * refactor(hero): use static image to avoid error on image comparison on visual testing * refactor(price): add data-testId on wrapper * refactor: update text property from dataQaId to dataTestId * feat: add dataTestId on progress circle * feat: add default dataTestId on tooltip * refactor: update dataTestIds from textarea * refactor: update dataTestIds from toggle * refactor: update dataTestIds from select and update story * chore: update foregroudColor to use storybook mapping to be able to receive parameters from URL * chore: bump node to version 18 * refactor: update components to pass dataTestId to Text * ci: force rebuild * style: run formatter * test: include visual test * wip: trying to create aliased paths for cypress * refactor: replace js files for ts * fix: use correct generic type on chainable from cypress to avoid unnecessary any * chore: enable linting, disable conflicting rules for cypress files and create alias to cypress * ci: force rebuild * ci: set node to correct latest * ci: add dumb visual testing workflow * ci: add quotes and manual dispatch * ci: add repository dispatch * ci: force rebuild * ci: add dockerfile to run tests locally * chore: bump cypress to 13:6.4 version * chore: add script to update images * ci: use cypress image to run visual testing * chore: bump node to 20.11 * ci: remove workflow run * ci: list repository * Test visual testing PR number * Test PR-Name * Test PR-Name v2 * Check title * Check amplify link * Run visual testing with amplify link * Remove -it from docker command * Use js file extension instead on cypress config * chore: add type module on package * ci: install packages before running cypress * ci: set image on a key * ci: add step to install deps using bit * ci: fix environment variable name * ci: use npm bin to get cypress path * ci: use bit to install deps * ci: add bit compile and reuse command on package.json * ci: add matrix to paralelize runs * ci: split the jobs into install and testing * ci: downgrade upload and download action versions actions/upload-artifact#485 * ci: tar files before upload * ci: use upload and download action on the same version * chore: replace every test ot use getFullPageWithVisibleTarget * feat: wait for fonts to load * feat: create script to move images from actual to base folder * feat: update progress circle test and baseline * revert: rollback base url variable * Remove useless StyledOption from input phone * feat: run tests on full screen * chore: remove `-it` flag * refactor: remove it.each * chore: add timer on getFullPageWithVisibleTarget * refactor: set timer to only 1 ms * ci: prepare workflow for mobile validation in a different container * chore: rename base snapshot to force failure * ci: add steps to upload logs and snapshots when ci fails * Revert "chore: rename base snapshot to force failure" This reverts commit 704f2e8. * chore: delete primary button image to force ci to fail * Revert "chore: delete primary button image to force ci to fail" This reverts commit 574c0f5. * chore: set timer to 100ms * ci: define retention days * ci: remove step that upload logs as no log is written * ci: include wait-on utility to wait for amplify link to be generated * ci: include a timeout * refactor: use args to send dataTestId * chore: update lock file * test: include negative validation * Update yarn.lock * Update yarn.lock with new node version * Check bit and bvm versions * Move bit version * Restrict bvm version * Rollback yarn.lock file * Update yarn.lock with older version --------- Co-authored-by: Sergio Vanacloig <sergiovanacloig97@gmail.com>
Ditto, just ran into the same problem :/ |
I've switched actions/toolkit#1723 (proposed fix for retaining file permissions in uploaded .zip files) to use |
Unfortunately the change for I'm reopening this issue for now to track, but for folks running into this problem, please pin to The latest v4 release has reverted the changes to prevent regression. |
### Briefly, what does this PR introduce? This PR fixes, hopefully, an issue with too many open files in e.g. https://github.com/eic/EICrecon/actions/runs/10486195490/job/29045183375#step:2:111. Tracking actions/upload-artifact#485 for this. ### What kind of change does this PR introduce? - [x] Bug fix (issue: https://github.com/eic/EICrecon/actions/runs/10486195490/job/29045183375#step:2:111) - [ ] New feature (issue #__) - [ ] Documentation update - [ ] Other: __ ### Please check if this PR fulfills the following: - [ ] Tests for the changes have been added - [x] Documentation has been added / updated - [ ] Changes have been communicated to collaborators ### Does this PR introduce breaking changes? What changes might users need to make to their code? No. ### Does this PR change default behavior? No.
Fixes 'too many open files' issue: actions/upload-artifact#485
Fixes 'too many open files' issue: actions/upload-artifact#485
Reverting to upload artifact v3 because of known issue with v4 actions/upload-artifact#485
Fixes 'too many open files' issue: actions/upload-artifact#485
Will this be re-released soon? |
Pin to `v4.3.5` as a temporary workaround actions/upload-artifact#485 ``` Error: EMFILE: too many open files, open 'D:\a\FEBuilderGBA\FEBuilderGBA\FEBuilderGBA\bin\Debug\config\patch2\FE8J\skill_2018_06_01\0x0ED4.txt' ``` https://github.com/laqieer/FEBuilderGBA/actions/runs/10682416285/job/29608206679#step:6:26
Blocked by bug in v4: actions/upload-artifact#485
|
Sounds great, I'm going to close this out. |
Blocked by bug in v4: actions/upload-artifact#485
What happened?
Stumbled on a failure that happened with v4. Apparently this doesn't happen with v3
Example run can be found here: https://github.com/spacetelescope/jdaviz/actions/runs/7266578163/job/19798598137
What did you expect to happen?
Successful artifact upload
How can we reproduce it?
Not sure, but I think the key here is a large number of files. In the logs it shows
8824
files which is quite a bit. Maybe some read stream isn't being closed somewhere 🤔Anything else we need to know?
Nope
What version of the action are you using?
v4
What are your runner environments?
windows
Are you on GitHub Enterprise Server? If so, what version?
No
The text was updated successfully, but these errors were encountered: