Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-20 Thread Stefano Maffulli
[consider moving the thread to OpenStack-Dev] John raises an important point below that I think deserves attention not only from SWIFT developers but also from the INFRA team. Testing patches for specific systems raises the need for testing environments, for Solaris and ZFS. INFRA-Team: what's yo

Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-18 Thread John Dickinson
Nexenta's LFS patch (https://review.openstack.org/#/c/7524/) has languished for a while, and I'd like to address that. First, thank you for your patch submission. This patch adds new functionality that potentially can allow swift to be deployed in more places. The original version of the patch,

Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-18 Thread Caitlin Bestler
Pete Zaitcev wrote: > It sounds strange to make Swift aware of the specific LFS. One day I come up > with ZaitcevFS and what happens > then? Patching Swift again I presume. The intent of the patch is to allow any local file system to use the same polymorphic interface. Obviously we may be bias

Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-17 Thread Victor Rodionov
Hello I think, that changes that I made can be used by you "ZaitcevFS" all you need for this is just add support for it to LFS middleware or build your own middleware. And your middleware may use special hooks (setup_partition) for prepare file system for files. 17.07.2012 20:40, Pete Zaitc

Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-17 Thread Victor Rodionov
Hello I think, that changes that I made can be used by you "ZaitcevFS" all you need for this is just add support for it to LFS middleware or build your own middleware. And your middleware maybe will require special hooks (setup_partition) for prepare file system for files. 17.07.2012 20:40,

Re: [Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-17 Thread Pete Zaitcev
On Mon, 16 Jul 2012 22:45:48 + Victor Rodionov wrote: > Most of patch code was restructured, most of logic was moved to middleware > level and use hooks in Swift code. I create separate project (LFS middleware > https://github.com/nexenta/lfs) for now there are only 2 supported file > syst

[Openstack] [Swift] LFS patch (Ia32c9c34)

2012-07-16 Thread Victor Rodionov
Hello I've submit patch (https://review.openstack.org/#/c/7101/), that help Swift use special features of file system on that it working. One of the changes in this patch is for reduce number of network replicas of partition if user use self-repairing mirrored device. For this user should add