On Jun. 04, 2010, 21:09 +0300, sfaibish <sfaibish@xxxxxxx> wrote: > Apply against 2.6.34-rc3 pnfs branch. For pNFS client submission. Only > touches > the block layout driver. Sorin, I suggest you guys test this set with the linux-pnfs 2.6.35-rc2 tree against both the EMC and the spnfs-block server in the Ann Arbor Bakeathon and resend. I admit I didn't review this thoroughly yet and hopefully we can find some time to do it together in Ann Arbor. Benny > > This patch set implements support for the complex volumes structures such > as > stripe of multiple volumes in a single metavolume and slice of metavolumes > into > smaller metavolumes. The patch set is specific to pnfs blocklayout and uses > simple rpc pipefs to generate messages that are passed to the userland > which is > using an daemon to discover all the devices in the message. The userspace > daemon > patches will be sent in a separate patch set. > > The patch set replaces the current single volume implementation of the > pnfs blocklayout > that has performance limitations and cannot support wide striped file > systems. > The wide stripe is imperious to the performance scalability both for > single and multiple > clients configurations. These patches address only the pnfs blocklayout > client. Similar > patches will be implemented for the pnfsd block layout served in the > second phase. > > 0001-pnfs-block-layout-add-simple-rpc-pipefs.patch > 0002-pnfs-block-layout-remove-device-creation-or-remove-from-kernel.patch > 0003-pnfs-block-layout-add-block-device-pipe-processing-based-on-simple-rpc.patch > > Testing: > CONFIG_NFS_V4_1 set: > > NFSv4.1/pNFS mounts: > Connectathon tests pass against Celerra/pNFS block layout server with both > simple > volumes and complex volumes stripe on 4 volumes and using a slice of half > of the > striped metavolume. > > CONFIG_NFS_V4_1 not set: > NFSv4.0 mount passes Connectathon tests. > > /Sorin > > -- > 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 > -- 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