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

pyfastcopy causes BlockingIOError #3395

Closed
murnanedaniel opened this issue Feb 24, 2020 · 3 comments · Fixed by #3412
Closed

pyfastcopy causes BlockingIOError #3395

murnanedaniel opened this issue Feb 24, 2020 · 3 comments · Fixed by #3412
Labels
bug Did we break something? p1-important Important, aka current backlog of things to do

Comments

@murnanedaniel
Copy link

Please provide information about your setup

DVC version: 0.83.0
Python version: 3.6.9
Platform: Linux-4.12.14-150.38-default-x86_64-with-glibc2.9
Binary: False
Package: pip
Cache: reflink - not supported, hardlink - supported, symlink - supported
Filesystem type (cache directory): ('gpfs', 'tlhome2')
Filesystem type (workspace): ('gpfs', 'tlhome2')


I am getting the error BlockingIOError: [Errno 11] Resource temporarily unavailable when running dvc checkout. This has been solved by uninstalling pyfastcopy, but for future reference I am submitting it as a bug report.

@triage-new-issues triage-new-issues bot added the triage Needs to be triaged label Feb 24, 2020
@murnanedaniel
Copy link
Author

dvc_debug.txt
See output of dvc checkout -v for full details.

@efiop efiop added the bug Did we break something? label Feb 25, 2020
@triage-new-issues triage-new-issues bot removed the triage Needs to be triaged label Feb 25, 2020
@efiop efiop added p1-important Important, aka current backlog of things to do triage Needs to be triaged labels Feb 25, 2020
@triage-new-issues triage-new-issues bot removed the triage Needs to be triaged label Feb 25, 2020
efiop added a commit that referenced this issue Feb 25, 2020
@efiop
Copy link
Contributor

efiop commented Feb 25, 2020

Hi @murnanedaniel !

Thanks for the report! We've removed pyfastcopy from deps for now, will release a new version soon.

Need to revisit pyfastcopy in general, not liking these BlockingIOError errors popping up.

CC @rxxg

@rxxg
Copy link
Contributor

rxxg commented Feb 25, 2020

Unfortunately I don't have access to a Linux setup to test that module, I just put in the code for symmetry with the Windows version. If nobody is complaining about Linux network perf you can probably just leave it out and wait for the transition to Python 3.8.

Otherwise it might be worth a bug report to the upstream project, but with no possibility to test it I'll have to let someone else handle that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Did we break something? p1-important Important, aka current backlog of things to do
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants