Return-Path: Received: from mx2.netapp.com ([216.240.18.37]:41287 "EHLO mx2.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752333Ab1BNTSm (ORCPT ); Mon, 14 Feb 2011 14:18:42 -0500 From: andros@netapp.com To: trond.myklebust@netapp.com Cc: linux-nfs@vger.kernel.org Subject: [PATCH 0/16] pnfs wave 3 submission Date: Mon, 14 Feb 2011 14:18:20 -0500 Message-Id: <1297711116-3139-1-git-send-email-andros@netapp.com> Sender: linux-nfs-owner@vger.kernel.org List-ID: Content-Type: text/plain MIME-Version: 1.0 These patches implement wave 3 of the pNFS submission, which encompasses file layout data server connection, READ I/O, and recovery through the MDS. They apply on top of Fred's recent 3 patch 'lock inversion' series commits 2d767077 .. 2cc09edd in Trond's nfs-for-next tree. They are based upon Benny's current pnfs-submit-wave3 branch re-arranged into a more choerent series of patches and rebased upon Trond's nfs-for-next. -->Andy 0001-NFS-remove-unnecessary-CONFIG_NFS_V4-from-nfs_read_d.patch 0002-NFS-put_layout_hdr-can-remove-nfsi-layout.patch 0003-NFS-move-nfs_client-initialization-into-nfs_get_clie.patch 0004-pnfs-wave-3-send-zero-stateid-seqid-on-v4.1-i-o.patch 0005-pnfs-wave-3-new-flag-for-state-renewal-check.patch 0006-pnfs-wave-3-new-flag-for-lease-time-check.patch 0007-pnfs-wave-3-add-MDS-mount-DS-only-check.patch 0008-pnfs-wave-3-lseg-refcounting.patch 0009-pnfs-wave-3-shift-pnfs_update_layout-locations.patch 0010-pnfs-wave-3-coelesce-across-layout-stripes.patch 0011-pnfs-wave-3-generic-read.patch 0012-pnfs-wave-3-data-server-connection.patch 0013-pnfs-wave-3-filelayout-read.patch 0014-pnfs-wave-3-filelayout-read.patch 0015-pnfs-wave-3-filelayout-async-error-handler.patch 0016-pnfs-wave-3-turn-off-pNFS-on-ds-connection-failure.patch