-
Notifications
You must be signed in to change notification settings - Fork 36
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
Random stalls when running on large directories #46
Comments
What Python version are you using bitrot with? |
3.11, and I have bitrot installed at: |
Same issue with python 3.10.3 (macOS 13.1) on larger directories. Reverting to python 3.8.16 resolves the issue for me. |
Not for me :-( |
I can reproduce this on macOS 12.6.1 when you're using it on iCloud Drive or Dropbox. The problem is that the tool touches all files on this virtual file system, and for at least some of those files iCloud Drive or Dropbox blocks to check on the server side whether the file is up-to-date. This happens even if you have everything downloaded locally, which is pretty weird. Which folders are you running |
I am running it on my home folder. Upgrading to macOS 13.2.1 appears to have reliably solved the issue... |
bitrot normally shows progress as a running percentage shortly after checking bitrot.db integrity.
This running percentage always appears quickly for relatively small directories.
For large directories like my home directory on macOS 12.6.1, bitrot may or may not show this running percentage. When it does show it, all is well and bitrot executes as expected. When it does not show it (most of the time), bitrot stalls right after integrity checking and may never complete its execution.
I am a newbie in Python so cannot readily investigate though I could help pinpoint the issue with instructions.
The text was updated successfully, but these errors were encountered: