[Gluster-users] nfs-ganesha/pnfs read/write path on EC volume

Jiffin Tony Thottan jthottan at redhat.com
Tue Feb 16 12:47:32 UTC 2016


Hi Serkan,

I had moved out previous gfapi-side to ganesha and include all those 
change in single patch https://review.gerrithub.io/#/c/263180/

I will try get it reviewed and merge the patch as soon as possible.

With Regards,
Jiffin
On 14/02/16 21:54, Serkan Çoban wrote:
> Thanks for the answer,
> AFAIK, when using pNFS, every different file read/write should go to
> different server in order to utilize all servers in parallel.
> I am waiting for the patches and future releases.Thanks for all your efforts.
>
> Serkan
>
> On Wed, Feb 10, 2016 at 2:21 PM, Jiffin Tony Thottan
> <jthottan at redhat.com> wrote:
>> Hi,
>>
>> Sorry for the delayed delayed response
>>
>>
>> On 10/02/16 13:51, Pranith Kumar Karampuri wrote:
>>>
>>>
>>> On 02/10/2016 01:15 PM, Serkan Çoban wrote:
>>>> Hi Jiffin,
>>>>
>>>> Any update about the write path?
>>> I saw him send some mails related to this, yesterday and day before. You
>>> will hear from him soon.
>>>
>>> Pranith
>>>>
>>>> Serkan
>>>>
>>>> On Sun, Jan 31, 2016 at 5:00 PM, Jiffin Tony Thottan
>>>> <jthottan at redhat.com> wrote:
>>>>>
>>>>> On 31/01/16 16:19, Serkan Çoban wrote:
>>>>>> Hi,
>>>>>> I am testing nfs-ganesha with pNFS on EC volume and I want to ask some
>>>>>> questions.
>>>>>> Assume we have two clients: c1,c2
>>>>>> and six servers with one 4+2 EC volume constructed as below:
>>>>>>
>>>>>> gluster volume create vol1 disperse 6 redundancy 2
>>>>>> server{1..6}:/brick/b1
>>>>>> \
>>>>>>
>>>>>>         server{1..6}:/brick/b2 \
>>>>>>
>>>>>>         server{1..6}:/brick/b3 \
>>>>>>
>>>>>>         server{1..6}:/brick/b4 \
>>>>>>
>>>>>>         server{1..6}:/brick/b5 \
>>>>>>
>>>>>>         server{1..6}:/brick/b6
>>>>>> vol1 is mounted on both clients as server1:/vol1
>>>>>>
>>>>>> Here is first question: When I write file1 from client1 and file2 from
>>>>>> client2; which servers get the files? In my opinion server1 gets file1
>>>>>> and server2 gets file2 and do EC calculations and distribute chunks to
>>>>>> other servers. Am I right?
>>>>>>
>>>>>> Can anyone explain detailed read/write path with pNFS and EC volumes?
>>>>>
>> Currently in pNFS cluster , request is send to the first DS available in the
>> list.
>> So I am to planning to distribute different files among the available DS, as
>> a first step
>> I had send out patch in gluster (http://review.gluster.org/#/c/13402/)
>> After this one got merged, there are certain changes in ganesha side too.
>> I had tested both changes in my setup and it was working as accepted.
>>
>> Once again thanks for pointing out this issue
>>
>> --
>> Regards,
>> Jiffin
>>
>>
>>
>>
>>>>> I never tried pNFS with EC volume, will try the same by my own and reply
>>>>> to
>>>>> your question as soon as possible.
>>>>> --
>>>>> Jiffin
>>>>>
>>>>>> Thanks,
>>>>>> Serkan
>>>>>> _______________________________________________
>>>>>> Gluster-users mailing list
>>>>>> Gluster-users at gluster.org
>>>>>> http://www.gluster.org/mailman/listinfo/gluster-users
>>>>>
>>>>> _______________________________________________
>>>>> Gluster-users mailing list
>>>>> Gluster-users at gluster.org
>>>>> http://www.gluster.org/mailman/listinfo/gluster-users
>>>> _______________________________________________
>>>> Gluster-users mailing list
>>>> Gluster-users at gluster.org
>>>> http://www.gluster.org/mailman/listinfo/gluster-users
>>>



More information about the Gluster-users mailing list