This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

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.
History
Date User Action Args
2011-12-02 11:53:27thouissetrecipients: + thouis, amaury.forgeotdarc, ned.deily, neologix, rosslagerwall
2011-12-02 11:53:27thouissetmessageid: <1322826807.74.0.888913864936.issue13517@psf.upfronthosting.co.za>
2011-12-02 11:53:27thouislinkissue13517 messages
2011-12-02 11:53:26thouiscreate