Re: Connectathon locking test fails over NFSv3 with EBUSY

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux