[Gluster-devel] Invitation: Re: Question on merging zfs snapshot supp... @ Tue Dec 20, 2016 2:30pm - 3:30pm (IST) (sriram at marirs.net.in)

sriram at marirs.net.in sriram at marirs.net.in
Thu Jan 12 06:24:09 UTC 2017


Hi Avra, 



Sorry for the late reply, could we have the meeting tomorrow? 2-3 pm? 



Sriram





On Wed, Jan 11, 2017, at 11:58 AM, Avra Sengupta wrote:

> Hi, 

> 

>  We can have a discussion tomorrow i.e 12th January from 3pm to 4 pm.
>  Does that time work for you?
> 

>  Meeting Link : https://bluejeans.com/u/asengupt/[1]

> 

>  Regards,

>  Avra

> 

>  On 01/10/2017 09:35 PM, sriram at marirs.net.in wrote:

>> Hello Rajesh, Avra, 

>> 

>> Could we have a discussion on the below? This week sometime? 

>> 

>> Sriram

>> 

>> 

>> On Mon, Jan 2, 2017, at 04:56 PM, Rajesh Joseph wrote:

>>> Sure, will setup it from next week onward.

>>> -Rajesh

>>> 

>>> On Mon, Jan 2, 2017 at 4:38 PM, <sriram at marirs.net.in> wrote:

>>>> 

>>>> Hi Rajesh, 

>>>> 

>>>> Right now bi-weekly should be ok, with progress we could decide.
>>>> I'll continue to rework the initial patch set and post it for
>>>> review. We'll take it from there, is that ok with you?
>>>> 

>>>> Sriram 

>>>> 

>>>> 

>>>> On Mon, Jan 2, 2017, at 03:32 PM, Rajesh Joseph wrote:

>>>>> 

>>>>> 

>>>>> On Mon, Jan 2, 2017 at 3:19 PM, <sriram at marirs.net.in> wrote:

>>>>>> 

>>>>>> Hi Avra, 

>>>>>> 

>>>>>> Is the below request ok with you? 

>>>>>> 

>>>>>> Sriram

>>>>>> 

>>>>>> 

>>>>>> On Wed, Dec 21, 2016, at 10:00 AM, sriram at marirs.net.in wrote:

>>>>>>> Hi Avra/Rajesh, 

>>>>>>> 

>>>>>>> In continuation to the discussion we'd yesterday, I'd be working
>>>>>>> on the change we'd initiated sometime back for pluggable FS
>>>>>>> specific snapshot implementation. We'd be moving our gluster
>>>>>>> deployements to "master" (stable) once this feature goes in.
>>>>>>> Since, glusterd2.0 release is scheduled release next year, I'd
>>>>>>> be happy if some of the work done here is re-usable to
>>>>>>> glusterd2.0 as well.
>>>>>>> 

>>>>>>> Let me know, if this is ok. Like Rajesh mentioned in the call,
>>>>>>> could we've a weekly meeting for the same feature?
>>>>> 

>>>>> Hi Sriram,

>>>>> I was on vacation so could not reply to your mail.

>>>>> I am OK with having a regular sync-up on this issue. Let's take
>>>>> this to conclusion.
>>>>> Do we need a weekly meeting or bi-weekly meeting is fine?

>>>>> Best Regards,

>>>>> Rajesh

>>>>> 

>>>>>  

>>>>>>> 

>>>>>>> 

>>>>>>> Sriram

>>>>>>> 

>>>>>>> On Mon, Dec 19, 2016, at 03:55 PM, asengupt at redhat.com wrote:

>>>>>>>> 

>>>>>>>> 

>>>>>>>> more details »[2]

>>>>>>>> Re: [Gluster-devel] Question on merging zfs snapshot support
>>>>>>>> into the mainline glusterfs
>>>>>>>> Hi Sriram,

>>>>>>>> Could you please join the hangout, so that we can discuss
>>>>>>>> snapshot plugabbility. Thanks
>>>>>>>> Meeting Link: https://bluejeans.com/u/asengupt/[3]



>>>>>>>> Regards, Avra



>>>>>>>> On 12/19/2016 01:38 PM, sriram at marirs.net.in wrote: > Hi Avra,
>>>>>>>> > > Could you help on the below request?  May I abandon the
>>>>>>>> previous submitted patches, and could we consider the latest
>>>>>>>> one? > > Sriram > > > On Thu, Dec 15, 2016, at 12:57 PM,
>>>>>>>> sriram at marirs.net.in wrote: >> Hi Avra, >> >> Thanks for the
>>>>>>>> reply, >> >> But the problem I see here is the previous patch
>>>>>>>> set sent would'nt compile individually. So, I merged the
>>>>>>>> changes into a single patch , which i'd posted today. Is it ok
>>>>>>>> to drop all the previous posted patches and consider from the
>>>>>>>> new one? Please suggest. >> >> Sriram >> >> >> On Thu, Dec 15,
>>>>>>>> 2016, at 12:45 PM, Avra Sengupta wrote: >>> Hi Sriram, >>> >>>
>>>>>>>> I have already provided comments on the new patch. It seems
>>>>>>>> this new patch while addressing merge cloflicts, has undone
>>>>>>>> some previous patches. I suggest you send this patch on top of
>>>>>>>> the previous patchset(http://review.gluster.org/#/c/15554/1[4])
>>>>>>>> instead of creating a new one. This will allow you to view the
>>>>>>>> diff between the new version and the previous version, and will
>>>>>>>> give u an idea if the diff is something that you added in the
>>>>>>>> patch or got added as part of merge conflict. >>> >>> Regards,
>>>>>>>> >>> Avra >>> >>> On 12/15/2016 12:09 PM, sriram at marirs.net.in
>>>>>>>> wrote: >>>> Hi Avra, >>>> >>>> I've update the patch according
>>>>>>>> to the comments below. And created a single patch which does
>>>>>>>> the initial modularization. Fixed the tab->space issue as well.
>>>>>>>> I've raised a new review request for the same bug ID here: >>>>
>>>>>>>> http://review.gluster.org/#/c/16138/[5] >>>> >>>> Added, Rajesh
>>>>>>>> and You as the reviewers, let me know if I need to do anything
>>>>>>>> else. >>>> >>>> Could you have a look and let me know? >>>>
>>>>>>>> >>>> (Sorry for the delay in creating this) >>>> >>>> Sriram
>>>>>>>> >>>> >>>> On Thu, Oct 13, 2016, at 12:15 PM, Avra Sengupta
>>>>>>>> wrote: >>>>> Hi Sriram, >>>>> >>>>> The point I was trying to
>>>>>>>> make is, that we want that each patch should compile by itself,
>>>>>>>> and pass regression. So for that to happen, we need to
>>>>>>>> consolidate these patches(the first three) into one patch, and
>>>>>>>> have the necessary make file changes into that patch too. >>>>>
>>>>>>>> >>>>> http://review.gluster.org/#/c/15554/[6] >>>>>
>>>>>>>> http://review.gluster.org/#/c/15555/[7] >>>>>
>>>>>>>> http://review.gluster.org/#/c/15556/[8] >>>>> >>>>> That will
>>>>>>>> give us one single patch, that contains the changes of having
>>>>>>>> the current code moved into separate files, and it should get
>>>>>>>> compiled on it's own, and should pass regression. Also, we use
>>>>>>>> spaces, and not tabs in the code. So we will need to get those
>>>>>>>> changed too. Thanks. >>>>> >>>>> Regards, >>>>> Avra >>>>>
>>>>>>>> >>>>> On 10/12/2016 10:46 PM, sriram at marirs.net.in wrote:
>>>>>>>> >>>>>> Hi Avra, >>>>>> >>>>>> Could you let me know on the
>>>>>>>> below request? >>>>>> >>>>>> Sriram >>>>>> >>>>>> >>>>>> On
>>>>>>>> Tue, Oct 4, 2016, at 11:16 AM, sriram at marirs.net.in wrote:
>>>>>>>> >>>>>>> Hi Avra, >>>>>>> >>>>>>> I checked the comment, the
>>>>>>>> series of patches, (There are nine patches) for which I've
>>>>>>>> posted for a review below. They've all the necessary makefiles
>>>>>>>> to compile. >>>>>>> >>>>>>> Would you want me to consolidate
>>>>>>>> all'em and post them as a single patch? (I thought that would
>>>>>>>> be a little confusing, since it'd changes with different
>>>>>>>> intentions). >>>>>>> >>>>>>> Sriram >>>>>>> >>>>>>> >>>>>>> On
>>>>>>>> Mon, Oct 3, 2016, at 03:54 PM, Avra Sengupta wrote: >>>>>>>> Hi
>>>>>>>> Sriram, >>>>>>>> >>>>>>>> I posted a comment into the first
>>>>>>>> patch. It doesn't compile by itself. We need to update the
>>>>>>>> respective makefiles to be able to compile it. Then we can
>>>>>>>> introduce the tabular structure in the same patch to have the
>>>>>>>> framework set for the zfs snapshots. Thanks. >>>>>>>> >>>>>>>>
>>>>>>>> Regards, >>>>>>>> Avra >>>>>>>> >>>>>>>> On 09/30/2016 10:24
>>>>>>>> AM, sriram at marirs.net.in wrote: >>>>>>>>> Hi Avra, >>>>>>>>>
>>>>>>>> >>>>>>>>> Could you have a look into the below request?
>>>>>>>> >>>>>>>>> >>>>>>>>> Sriram >>>>>>>>> >>>>>>>>> >>>>>>>>> On
>>>>>>>> Fri, Sep 23, 2016, at 04:10 PM, sriram at marirs.net.in wrote:
>>>>>>>> >>>>>>>>>> Hi Avra, >>>>>>>>>> >>>>>>>>>> Have submitted the
>>>>>>>> patches for Modularizing snapshot, >>>>>>>>>> >>>>>>>>>>
>>>>>>>> https://bugzilla.redhat.com/show_bug.cgi?id=1377437[9]
>>>>>>>> >>>>>>>>>> >>>>>>>>>> This is the patch set: >>>>>>>>>>
>>>>>>>> >>>>>>>>>> http://review.gluster.org/15554[10] This patch
>>>>>>>> follows the discussion from the gluster-devel mail chain of,
>>>>>>>> ... >>>>>>>>>> http://review.gluster.org/15555[11] Referring to
>>>>>>>> bugID:1377437, Modularizing snapshot for plugin based modules.
>>>>>>>> >>>>>>>>>> http://review.gluster.org/15556[12] - This is third
>>>>>>>> patch in the series for the bug=1377437 >>>>>>>>>>
>>>>>>>> http://review.gluster.org/15557[13] [BugId:1377437][Patch4]:
>>>>>>>> Refering to the bug ID, >>>>>>>>>>
>>>>>>>> http://review.gluster.org/15558[14] [BugId:1377437][Patch5]:
>>>>>>>> Refering to the bug ID, >>>>>>>>>>
>>>>>>>> http://review.gluster.org/15559[15] [BugId:1377437][Patch6]:
>>>>>>>> Refering to the bug ID, >>>>>>>>>>
>>>>>>>> http://review.gluster.org/1556[16] [BugId:1377437][Patch7]:
>>>>>>>> Refering to the bug ID. * This patch has some minor ...
>>>>>>>> >>>>>>>>>> http://review.gluster.org/15561[17]
>>>>>>>> [BugId:1377437][Patch8]: Refering to the bug ID, this commit
>>>>>>>> has minor fixes ... >>>>>>>>>>
>>>>>>>> http://review.gluster.org/15562[18] [BugId:1377437][Patch9]:
>>>>>>>> Refering to the bug ID, - Minor header file ... >>>>>>>>>>
>>>>>>>> >>>>>>>>>> Primarily, focused on moving lvm based
>>>>>>>> implementation into plugins. Have spread the commits across
>>>>>>>> nine patches, some of them are minors, except a couple of ones
>>>>>>>> which does the real work. Others are minors. Followed this
>>>>>>>> method since, it would be easy for a review (accept/reject).
>>>>>>>> Let me know if there is something off the methods followed with
>>>>>>>> gluster devel. Thanks >>>>>>>>>> >>>>>>>>>> Sriram >>>>>>>>>>
>>>>>>>> >>>>>>>>>> On Mon, Sep 19, 2016, at 10:58 PM, Avra Sengupta
>>>>>>>> wrote: >>>>>>>>>>> Hi Sriram, >>>>>>>>>>> >>>>>>>>>>> I have
>>>>>>>> created a bug for this
>>>>>>>> (https://bugzilla.redhat.com/show_bug.cgi?id=1377437[19]). The
>>>>>>>> plan is that for the first patch as mentioned below, let's not
>>>>>>>> meddle with the zfs code at all. What we are looking at is
>>>>>>>> segregating the lvm based code as is today, from the management
>>>>>>>> infrastructure (which is addressed in your patch), and creating
>>>>>>>> a table based pluggable infra(refer to gd_svc_cli_actors[] in
>>>>>>>> xlators/mgmt/glusterd/src/glusterd-handler.c and other similar
>>>>>>>> tables in gluster code base to get a understanding of what I am
>>>>>>>> conveying), which can be used to call this code and still
>>>>>>>> achieve the same results as we do today. >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>> Once this code is merged, we can use the same infra
>>>>>>>> to start pushing in the zfs code (rest of your current patch).
>>>>>>>> Please let me know if you have further queries regarding this.
>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> Avra
>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 09/19/2016 07:52 PM,
>>>>>>>> sriram at marirs.net.in wrote: >>>>>>>>>>>> Hi Avra, >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>> Do you have a bug id for this changes? Or may I
>>>>>>>> raise a new one? >>>>>>>>>>>> >>>>>>>>>>>> Sriram >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Sep 16, 2016, at 11:37 AM,
>>>>>>>> sriram at marirs.net.in wrote: >>>>>>>>>>>>> Thanks Avra,
>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I'll send this patch to gluster
>>>>>>>> master in a while. >>>>>>>>>>>>> >>>>>>>>>>>>> Sriram
>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Sep 14, 2016,
>>>>>>>> at 03:08 PM, Avra Sengupta wrote: >>>>>>>>>>>>>> Hi Sriram,
>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Sorry for the delay in response.
>>>>>>>> I started going through the commits in the github repo. I
>>>>>>>> finished going through the first commit, where you create a
>>>>>>>> plugin structure and move code. Following is the commit link:
>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>
>>>>>>>> https://github.com/sriramster/glusterfs/commit/7bf157525539541ebf0aa36a380bbedb2cae5440[20]
>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> FIrst of all, the overall
>>>>>>>> approach of using plugins, and maintaining plugins that is used
>>>>>>>> in the patch is in sync with what we had discussed. There are
>>>>>>>> some gaps though, like in the zfs functions the snap brick is
>>>>>>>> mounted without updating labels, and in restore you perform a
>>>>>>>> zfs rollback, which significantly changes the behavior between
>>>>>>>> how a lvm based snapshot and a zfs based snapshot.
>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> But before we get into these
>>>>>>>> details, I would request you to kindly send this particular
>>>>>>>> patch to the g
>>>>>>>> 



>>>>>>>> 



>>>>>>>> 



>>>>>>>> 

>>>>>>>> *When* Tue Dec 20, 2016 2:30pm – 3:30pm India Standard Time
>>>>>>>> *Calendar*
>>>>>>>> sriram at marirs.net.in

>>>>>>>> *Who*
>>>>>>>>
>>>>>>>> asengupt at redhat.com - organizer
>>>>>>>>
>>>>>>>> rjoseph at redhat.com
>>>>>>>>
>>>>>>>> ram at fractalio.com
>>>>>>>>
>>>>>>>> gluster-devel at gluster.org
>>>>>>>>
>>>>>>>> sriram at marirs.net.in

>>>>>>>> Going?   *Yes[21] - Maybe - No[22]*    more options »[23]



>>>>>>>> Invitation from Google Calendar[24]



>>>>>>>> You are receiving this courtesy email at the account
>>>>>>>> sriram at marirs.net.in because you are an attendee of this event.
>>>>>>>> To stop receiving future updates for this event, decline this
>>>>>>>> event. Alternatively you can sign up for a Google account at
>>>>>>>> https://www.google.com/calendar/ and control your notification
>>>>>>>> settings for your entire calendar.
>>>>>>>> Forwarding this invitation could allow any recipient to modify
>>>>>>>> your RSVP response. Learn More[25].
>>>>>>>> 

>>>>>>>> Email had 2 attachments:


>>>>>>>>  * Attachment1.3 10k (text/calendar)
>>>>>>>>  * invite.ics 14k (application/ics)
>>>>>>> 

>>>>>>> _________________________________________________

>>>>>>> Gluster-devel mailing list

>>>>>>> Gluster-devel at gluster.org

>>>>>>> http://www.gluster.org/mailman/listinfo/gluster-devel

>>>>>> 

>>>> 

>> 




Links:

   1. https://www.google.com/url?q=https%3A%2F%2Fbluejeans.com%2Fu%2Fasengupt%2F&sa=D&usd=2&usg=AFQjCNHgp0xCwA9DqgdbAc9s2OxthUEHRA
   2. https://www.google.com/calendar/event?action=VIEW&eid=YWJoMmtwNHAzc3EyNDgybTRjb2llaW1jNm8gc3JpcmFtQG1hcmlycy5uZXQuaW4&tok=MTkjYXNlbmd1cHRAcmVkaGF0LmNvbTYyNWZlYjFmYzg2NWRkNGI2YzAyY2FlYmVkMTIwM2VlZmMxZTY0Mzg&ctz=Asia/Calcutta&hl=en
   3. https://www.google.com/url?q=https%3A%2F%2Fbluejeans.com%2Fu%2Fasengupt%2F&sa=D&usd=2&usg=AFQjCNHgp0xCwA9DqgdbAc9s2OxthUEHRA
   4. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F%23%2Fc%2F15554%2F1&sa=D&usd=2&usg=AFQjCNE4gL3TlKKImxMOU_yOKoCFnP27BA
   5. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F%23%2Fc%2F16138%2F&sa=D&usd=2&usg=AFQjCNGST3yFW0o5r4X5DiUXR0GOvgUUUQ
   6. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F%23%2Fc%2F15554%2F&sa=D&usd=2&usg=AFQjCNEgad6GCmPU7P8S1wod8fgs-vOJLw
   7. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F%23%2Fc%2F15555%2F&sa=D&usd=2&usg=AFQjCNG6W-AdS5f66QUqkj1ywoxXGes7NQ
   8. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F%23%2Fc%2F15556%2F&sa=D&usd=2&usg=AFQjCNG_1vMwB5YePfBQSG0lhYUTxoAM3w
   9. https://www.google.com/url?q=https%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D1377437&sa=D&usd=2&usg=AFQjCNFg-7VmX5CLxzVmud3uCFN8S8CDoA
  10. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15554&sa=D&usd=2&usg=AFQjCNHk_z5vu62VRSnxCltQhL-8H7w5-w
  11. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15555&sa=D&usd=2&usg=AFQjCNFtjkyj_R7NYpRk-tnP3ol4tpthYQ
  12. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15556&sa=D&usd=2&usg=AFQjCNEi_WhUMxIIYJe2LZ6b43yFJtO9YA
  13. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15557&sa=D&usd=2&usg=AFQjCNH7GHU6yX6hZrloWQOovx3sRni2pQ
  14. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15558&sa=D&usd=2&usg=AFQjCNEdvqKP6ZkiNzBS6PG0V4yXPPe2Mg
  15. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15559&sa=D&usd=2&usg=AFQjCNEapBOtXvqFtGb5va2ZzWgtD2BFIQ
  16. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15560&sa=D&usd=2&usg=AFQjCNHs2bZyIlC78giiYEi-4q2-PA6IMw
  17. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15561&sa=D&usd=2&usg=AFQjCNGFuuYDikEfaccqIiQ_Bo-amMC1Jw
  18. https://www.google.com/url?q=http%3A%2F%2Freview.gluster.org%2F15562&sa=D&usd=2&usg=AFQjCNGH9R8bTbHfGsVvL9R-1m41gGHGRg
  19. https://www.google.com/url?q=https%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D1377437&sa=D&usd=2&usg=AFQjCNFg-7VmX5CLxzVmud3uCFN8S8CDoA
  20. https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fsriramster%2Fglusterfs%2Fcommit%2F7bf157525539541ebf0aa36a380bbedb2cae5440&sa=D&usd=2&usg=AFQjCNEo6QDZCzyg9yMQ4mqkY0zM6Z9krg
  21. https://www.google.com/calendar/event?action=RESPOND&eid=YWJoMmtwNHAzc3EyNDgybTRjb2llaW1jNm8gc3JpcmFtQG1hcmlycy5uZXQuaW4&rst=1&tok=MTkjYXNlbmd1cHRAcmVkaGF0LmNvbTYyNWZlYjFmYzg2NWRkNGI2YzAyY2FlYmVkMTIwM2VlZmMxZTY0Mzg&ctz=Asia/Calcutta&hl=en
  22. https://www.google.com/calendar/event?action=RESPOND&eid=YWJoMmtwNHAzc3EyNDgybTRjb2llaW1jNm8gc3JpcmFtQG1hcmlycy5uZXQuaW4&rst=2&tok=MTkjYXNlbmd1cHRAcmVkaGF0LmNvbTYyNWZlYjFmYzg2NWRkNGI2YzAyY2FlYmVkMTIwM2VlZmMxZTY0Mzg&ctz=Asia/Calcutta&hl=en
  23. https://www.google.com/calendar/event?action=VIEW&eid=YWJoMmtwNHAzc3EyNDgybTRjb2llaW1jNm8gc3JpcmFtQG1hcmlycy5uZXQuaW4&tok=MTkjYXNlbmd1cHRAcmVkaGF0LmNvbTYyNWZlYjFmYzg2NWRkNGI2YzAyY2FlYmVkMTIwM2VlZmMxZTY0Mzg&ctz=Asia/Calcutta&hl=en
  24. https://www.google.com/calendar/
  25. https://support.google.com/calendar/answer/37135#forwarding
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20170112/3ea5ad52/attachment-0001.html>


More information about the Gluster-devel mailing list