<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Hi Rajesh, <br></div>
<div>&nbsp;</div>
<div>I'd thought about moving the zfs specific implementation to something like <br></div>
<div>&nbsp;</div>
<div>xlators/mgmt/glusterd/src/plugins/zfs-specifs-stuffs for the inital go. Could you let me know if this works or in sync with what you'd thought about? <br></div>
<div>&nbsp;</div>
<div>Sriram<br></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>On Tue, Jul 12, 2016, at 03:52 PM, <a href="mailto:sriram@marirs.net.in">sriram@marirs.net.in</a> wrote:<br></div>
<blockquote type="cite"><div>Hi Rajesh,&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>Sure thanks. <br></div>
<div>&nbsp;<br></div>
<div>Sriram <br></div>
<div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>On Tue, Jul 12, 2016, at 03:07 PM, Rajesh Joseph wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div><div><div><div><div>Hi Sriram,<br></div>
</div>
<div>The interface is not yet finalized. May be this is the right time to re-ignite discussion on this.<br></div>
</div>
<div>I can create an etherpad which will explain the initial thoughts and design ideas on the same.<br></div>
</div>
<div>Thanks &amp; Regards,<br></div>
</div>
<div>Rajesh<br></div>
</div>
<div><div>&nbsp;<br></div>
<div><div>On Mon, Jul 11, 2016 at 11:57 PM, <span dir="ltr">&lt;<a href="mailto:sriram@marirs.net.in">sriram@marirs.net.in</a>&gt;</span> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><u></u><br></div>
<div><div>Hi Rajesh, <br></div>
<div>&nbsp;<br></div>
<div>Could you let us know the idea on how to go about this? <br></div>
<div>&nbsp;<br></div>
<div>Sriram <br></div>
<div><div><div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>On Wed, Jul 6, 2016, at 03:18 PM, Pranith Kumar Karampuri wrote:<br></div>
<blockquote type="cite"><div dir="ltr">I believe Rajesh already has something here. May be he can post an outline so that we can take it from there?<br></div>
<div><div>&nbsp;<br></div>
<div><div>On Tue, Jul 5, 2016 at 10:52 PM, <span dir="ltr">&lt;<a href="mailto:sriram@marirs.net.in">sriram@marirs.net.in</a>&gt;</span> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><u></u><br></div>
<div><div>Hi, <br></div>
<div>&nbsp;<br></div>
<div>I tried to go through the patch and find the reason behind the question posted. But could'nt get any concrete details about the same. <br></div>
<div>&nbsp;<br></div>
<div>When going through the mail chain, there were mentions of generic snapshot interface. I'd be interested in doing the changes if you guys could fill me with some initial information. Thanks. <br></div>
<div>&nbsp;<br></div>
<div>Sriram<br></div>
<div><div><div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>On Mon, Jul 4, 2016, at 01:59 PM, B.K.Raghuram wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div><div><div><div>Hi Rajesh,<br></div>
</div>
<div>I did not want to respond to the 
question that you'd posed on the zfs snapshot code (about the volume 
backend backup) as I am not too familiar with the code and the person 
who's coded it is not with us anymore. This was done in bit of a hurry 
so it could be that it was just kept for later..<br></div>
<div>&nbsp;<br></div>
<div>However, Sriram who is cc'd on this email, has been helping us by starting to look at 
the gluster code&nbsp; and has expressed an interest in taking the zfs code 
changes on. So he can probably dig out an answer to your question. 
Sriram, Rajesh had a question on one of the zfs related patches - 
(<a href="https://github.com/fractalio/glusterfs/commit/39a163eca338b6da146f72f380237abd4c671db2#commitcomment-18109851">https://github.com/fractalio/glusterfs/commit/39a163eca338b6da146f72f380237abd4c671db2#commitcomment-18109851</a>)<br></div>
<div>&nbsp;<br></div>
<div>Sriram
 is also interested in contributing to the process of creating a 
generic snapshot interface in the gluster code which you and Pranith mentioned 
above. If this is ok with you all, could you fill him in on what your 
thoughts are on that and how he could get started?<br></div>
</div>
<div>Thanks!<br></div>
</div>
<div>-Ram<br></div>
</div>
<div><div>&nbsp;<br></div>
<div><div>On Wed, Jun 22, 2016 at 11:45 AM, Rajesh Joseph <span dir="ltr">&lt;<a href="mailto:rjoseph@redhat.com">rjoseph@redhat.com</a>&gt;</span> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr"><div>&nbsp;<br></div>
<div><div>&nbsp;<br></div>
<div><div><span>On Tue, Jun 21, 2016 at 4:24 PM, Pranith Kumar Karampuri <span dir="ltr">&lt;<a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a>&gt;</span> wrote:</span><span></span><br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr"><div><span>hi,</span><br></div>
<div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Is there a plan to come up with an interface for snapshot functionality? For example, in handling different types of sockets in gluster all we need to do is to specify which interface we want to use and ib,network-socket,unix-domain sockets all implement the interface. The code doesn't have to assume anything about underlying socket type. Do you guys think it is a worthwhile effort to separate out the logic of interface and the code which uses snapshots? I see quite a few of if (strcmp ("zfs", fstype)) code which can all be removed if we do this. Giving btrfs snapshots in future will be a breeze as well, this way? All we need to do is implementing snapshot interface using btrfs snapshot commands. I am not talking about this patch per se. Just wanted to seek your inputs about future plans for ease of maintaining the feature.</span><br></div>
</div>
</blockquote><div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>As I said in my previous mail this is in plan and we will be doing it. But due to other priorities this was not taken in yet.<br></div>
<div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr">&nbsp;<br></div>
<div><div>&nbsp;<br></div>
<div><div><div><span>On Tue, Jun 21, 2016 at 11:46 AM, Atin Mukherjee <span dir="ltr">&lt;<a href="mailto:amukherj@redhat.com">amukherj@redhat.com</a>&gt;</span> wrote:</span><br></div>
</div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><div><span><span><br><br>On 06/21/2016 11:41 AM, Rajesh Joseph wrote:<br> &gt; What kind of locking issues you see? If you can provide some more<br> &gt; information I can be able to help you.<br> <br> </span>That's related to stale lock issues on GlusterD which are there in 3.6.1<br> since the fixes landed in the branch post 3.6.1. I have already provided<br> the workaround/way to fix them [1]<br> <br> [1]<br> <a href="http://www.gluster.org/pipermail/gluster-users/2016-June/thread.html#26995">http://www.gluster.org/pipermail/gluster-users/2016-June/thread.html#26995</a><br> <span><span style="color:rgb(136, 136, 136)" class="colour"><br> ~Atin</span></span></span></div>
</div>
<div>&nbsp;<br></div>
<div><div><span><span>_______________________________________________<br> Gluster-devel mailing list<br> <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br> <a href="http://www.gluster.org/mailman/listinfo/gluster-devel">http://www.gluster.org/mailman/listinfo/gluster-devel</a></span></span></div>
</div>
<div>&nbsp;<br></div>
</blockquote></div>
<div><span><span><span style="color:rgb(136, 136, 136)" class="colour"><br><br clear="all"><br>--</span></span></span></div>
<div><div dir="ltr"><span><span><span style="color:rgb(136, 136, 136)" class="colour">Pranith</span></span></span><br></div>
</div>
<div>&nbsp;<br></div>
</div>
</blockquote><div>&nbsp;<br></div>
</div>
</div>
</div>
</blockquote></div>
</div>
</blockquote><div>&nbsp;<br></div>
</div>
</div>
</div>
</blockquote></div>
<div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>&nbsp;<br></div>
<div>-- <br></div>
<div><div dir="ltr">Pranith<br></div>
</div>
</div>
</blockquote><div>&nbsp;<br></div>
</div>
</div>
</div>
</blockquote></div>
</div>
</blockquote><div>&nbsp;<br></div>
<div><u>_______________________________________________</u><br></div>
<div>Gluster-devel mailing list<br></div>
<div><a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br></div>
<div><a href="http://www.gluster.org/mailman/listinfo/gluster-devel">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br></div>
</blockquote><div>&nbsp;</div>
</body>
</html>