In the linux-all-2.6.38 of pnfs, why was pnfs_return_layout removed ?

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

 



Dear All,
	Dear All,
	I got one problem when testing the read performance of linux-all-2.6.38. I found that the speed was becoming slower with time.(300MB/s-->50MB/s).  Finally,I found the cause of the problem.	In __nfs4_close(), the "LAYOUT RETURN" operation was removed. So the size of  "layout_hash"  becomes bigger and bigger on the pnfs server side. Then more time is spent on searching in __layout_inode_find() function. I wonder why the pnfs_return_layout() in __nfs4_close() was removed ??

Regards,
    	Steven.

----------------------------------------------------------------------
SQUASHME: pnfs: revert layout recall/get/return synchronization 
authorBenny Halevy <bhalevy@xxxxxxxxxxx>
Thu, 24 Feb 2011 02:53:46 +0000 (18:53 -0800)
committerBenny Halevy <bhalevy@xxxxxxxxxxx>
Fri, 25 Mar 2011 08:25:57 +0000 (10:25 +0200)

For now, revert code attempting a "forget-less" client model to match
the pnfs-submit-wave4 forgetful model implementation in preparation
for porting the tree onto it.

Signed-off-by: Benny Halevy bhalevy@xxxxxxxxxxx

--
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