Message148753
| Author |
thouis |
| Recipients |
amaury.forgeotdarc, ned.deily, neologix, rosslagerwall, thouis |
| Date |
2011年12月02日.11:53:26 |
| SpamBayes Score |
1.1600963e-06 |
| Marked as misclassified |
No |
| Message-id |
<1322826807.74.0.888913864936.issue13517@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Further testing indicates the problem is in the filesystem itself (either the server or client, but not in python).
Serializing the loops calling readdir / readdir_r fixes the problem on my system, but using either function in a large number of parallel threads causes some directory entries to be missed (usually 2 entries in a row, oddly enough). I was also able to cause 'find' to fail in the same way by placing the filesystem under sufficient stress, which I hadn't managed to do before (leading me to trust the filesystem more than I should have).
I apologize for the noise. I've closed this bug report. |
|