On Tue, 2010-06-22 at 15:03 -0400, Chuck Lever wrote: > It looks like the connectathon tests race with the removal of deleted > files. The actual lock test is successful, but when the scripts attempt > to reset the test directory for another pass, the RMDIR fails because > the directory is full of ".nfsxxx" files. > > Seems like RMDIR should wait for those silly deletes before trying to > remove the parent directory. > > I've seen this with both 2.6.34 and 2.6.35-rc3 clients, and it happens > nearly every time. > > > Test #15 - Test 2nd open and I/O after lock and close. > Parent: Second open succeeded. > Parent: 15.0 - F_LOCK [ 0, ENDING] PASSED. > Parent: 15.1 - F_ULOCK [ 0, ENDING] PASSED. > Parent: Closed testfile. > Parent: Wrote 'abcdefghij' to testfile [ 0, 11 ]. > Parent: Read 'abcdefghij' from testfile [ 0, 11 ]. > Parent: 15.2 - COMPARE [ 0, b] PASSED. > > ** PARENT pass 1 results: 49/49 pass, 1/1 warn, 0/0 fail (pass/total). > > ** CHILD pass 1 results: 64/64 pass, 0/0 warn, 0/0 fail (pass/total). > Congratulations, you passed the locking tests! > ... Pass 2 ... Err... Any idea what kind of operations are causing the sillyrename to happen? The locking tests in particular should _never_ have any outstanding operations post-ULOCK. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html