Re: Resent: [pnfs][PATCH 0/3] pnfs-blocklayout client: adding support for complex volume structure

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

 



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


[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