On 2010-06-23 22:21, andros@xxxxxxxxxx wrote:On Jun. 23, 2010, 22:21 +0300, andros@xxxxxxxxxx wrote: > Responded to comments, added a 2 cleanup patchses > > Plus some code cleanup > 0001-SQUASHME-pnfs-submit-remove-unused-filelayout_mount_.patch > > and some bug fixes > 0002-SQUASHME-pnfs-submit-pnfs_try_to_read-write-commit-u.patch > > NOTE: this patch: 0003-SQUASHME-pnfs-submit-tell-commit-to-use-the-MDS.patch > was replaced by: > 0003-SQUASHME-pnfs-submit-clear-page-lseg-on-partial-i-o.patch > All but patch 3/10 (as per your request) are merged at pnfs-all-2.6.35-rc3-2010-07-01 Thanks! Benny > > Remove unused (by file layout) encode_layoutreturn io operation > 0004-SQUASHME-pnfs-submit-remove-encode_layoutreturn.patch > 0005-SQUASHME-pnfs-submit-add-error-handling-to-layout-re.patch > > 0006-SQUASHME-pnfs-submit-handle-assassinated-layoutcommi.patch > > Note: pnfs4_proc_layoutget is only called by send_layout() which prints > the status. > 0007-SQUASHME-pnfs-submit-add-error-handlers-to-layout-ge.patch > > Add back encode_layoutreturn io operation > 0008-pnfs-post-submit-restore-encode_layoutreturn.patch > > > New patches: > 0009-SQUASHME-pnfs-submit-don-t-re-initialize-i_lock.patch > > This gets rid of a frame stack warning; > 0010-SQUASHME-pnfs-submit-remove-struct-nfs_server-from-s.patch > > Testing: > --------- > > CONFIG_NFS_V4_1 set: NFSv4.0 NFSv4.1 pNFS > Passes Connectathon tests > > Tested layoutget and layoutreturn recovery from NFS4ERR_DEAD_SESSION with the > pyNFS server and the testclient framework. > > Still todo: > > Recover from NFS4ERR_BAD_STATEID. Currently layoutreturn, layoutget, and > layoutcommit do not pass nfs_stste to the error handlers. > > Handle NFS4ERR_BAD_LAYOUT. > > CONFIG_NFS_V4_1 not set: NFSv4.o mount passes cthon tests. > > -->Andy -- Benny Halevy Software Architect Panasas, Inc. bhalevy@xxxxxxxxxxx Tel/Fax: +972-3-647-8340 Mobile: +972-54-802-8340 Panasas: The Leader in Parallel Storage www.panasas.com -- 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