<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs-snapshot.git, branch devel</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/'/>
<entry>
<title>mgmt/glusterd: Moved snap API's to glusterd-snapshot.c</title>
<updated>2013-10-10T07:58:20+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-08T05:23:10+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=887ed5b165f47832edfa21ac8c12c12de9a0c328'/>
<id>887ed5b165f47832edfa21ac8c12c12de9a0c328</id>
<content type='text'>
Change-Id: I342d18aafd8e4c067d0acd5a85ed526284f6b80e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I342d18aafd8e4c067d0acd5a85ed526284f6b80e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>update rfc.sh for tracking branch</title>
<updated>2013-10-10T07:57:49+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-03T05:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=d2e4529780961513d5653a771ed0c683f290add7'/>
<id>d2e4529780961513d5653a771ed0c683f290add7</id>
<content type='text'>
Change-Id: Ic04a54066c25bbb52464d557255088a13bf9fdd4
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic04a54066c25bbb52464d557255088a13bf9fdd4
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mgmt/glusterd: Introduce snapshot infrastructure</title>
<updated>2013-10-10T07:57:05+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-09-24T11:14:24+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=e0fde5103f6daf90e95c23205a453108be82d20d'/>
<id>e0fde5103f6daf90e95c23205a453108be82d20d</id>
<content type='text'>
API's for creating, adding, finding, removing snapshots
and consistency groups are provided.

Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
API's for creating, adding, finding, removing snapshots
and consistency groups are provided.

Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd: Volume locks and transaction specific opinfos</title>
<updated>2013-10-10T07:56:16+00:00</updated>
<author>
<name>Avra Sengupta</name>
<email>asengupt@redhat.com</email>
</author>
<published>2013-09-14T17:16:41+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=9c447bc5e924e840e18efdbc1023470bf2b38228'/>
<id>9c447bc5e924e840e18efdbc1023470bf2b38228</id>
<content type='text'>
With this patch we are replacing the existing cluster-wide
lock taken on glusterds across the cluster, with volume locks
which are also taken on glusterds across the cluster, but are
volume specific. So with the volume locks we are able to perform
more than one gluster operation at the same time, as long as the
operations are being performed on different volumes.

We maintain a global list of volume-locks (using a dict for a list)
where the key is the volume name, and which saves the uuid of the
originator glusterd. These locks are held and released per volume
transaction.

In order to acheive multiple gluster operations occuring at the
same time, we also separate opinfos in the op-state-machine, as a
part of this patch. To do so, we generate a unique transaction-id
(uuid) per gluster transaction. An opinfo is then associated with
this transaction id, which is used throughout the transaction. We
maintain a run-time global list(using a dict) of transaction-ids,
and their respective opinfos to achieve this.

Change-Id: Iaad505a854bac8de8f83beec0357eb6cde3f7ea8
Upstream Review Url: http://review.gluster.org/5994/
BUG: 1011470
Signed-off-by: Avra Sengupta &lt;asengupt@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this patch we are replacing the existing cluster-wide
lock taken on glusterds across the cluster, with volume locks
which are also taken on glusterds across the cluster, but are
volume specific. So with the volume locks we are able to perform
more than one gluster operation at the same time, as long as the
operations are being performed on different volumes.

We maintain a global list of volume-locks (using a dict for a list)
where the key is the volume name, and which saves the uuid of the
originator glusterd. These locks are held and released per volume
transaction.

In order to acheive multiple gluster operations occuring at the
same time, we also separate opinfos in the op-state-machine, as a
part of this patch. To do so, we generate a unique transaction-id
(uuid) per gluster transaction. An opinfo is then associated with
this transaction id, which is used throughout the transaction. We
maintain a run-time global list(using a dict) of transaction-ids,
and their respective opinfos to achieve this.

Change-Id: Iaad505a854bac8de8f83beec0357eb6cde3f7ea8
Upstream Review Url: http://review.gluster.org/5994/
BUG: 1011470
Signed-off-by: Avra Sengupta &lt;asengupt@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "glusterd/utils: Get brick mount's device name" into devel</title>
<updated>2013-10-08T08:23:15+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-08T08:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=cd87a145ef57a166f1463629b457c0ad90f1ba5e'/>
<id>cd87a145ef57a166f1463629b457c0ad90f1ba5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "protocol/server: Implement barriering mechanisms for fops" into devel</title>
<updated>2013-10-08T05:44:16+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-08T05:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=bac48c2e98afa8e7f309927cc00d8601063faf1d'/>
<id>bac48c2e98afa8e7f309927cc00d8601063faf1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mgmt/glusterd: Moved snap API's to glusterd-snapshot.c</title>
<updated>2013-10-08T05:25:12+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-08T05:23:10+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=4fd99806726cea9e3b83d77d6abaf35f49e76882'/>
<id>4fd99806726cea9e3b83d77d6abaf35f49e76882</id>
<content type='text'>
Change-Id: I342d18aafd8e4c067d0acd5a85ed526284f6b80e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I342d18aafd8e4c067d0acd5a85ed526284f6b80e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd/utils: Get brick mount's device name</title>
<updated>2013-10-08T05:04:25+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-08T05:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=e978d8f69b06890815cccd58682a13e365dbec79'/>
<id>e978d8f69b06890815cccd58682a13e365dbec79</id>
<content type='text'>
Change-Id: I03ff9e8094e7e36b28b521380949c7e9044c2e4e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I03ff9e8094e7e36b28b521380949c7e9044c2e4e
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>protocol/server: Implement barriering mechanisms for fops</title>
<updated>2013-10-07T08:21:42+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-08-20T11:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=e31467a255ca5d1b787ccb3e49c3d79c7b0eeff0'/>
<id>e31467a255ca5d1b787ccb3e49c3d79c7b0eeff0</id>
<content type='text'>
Barriering allows cbk's responses to be held back until either a
timeout or a un-barrier event is received.

The event is triggered by a brick-op.

barrier-timeout, barrier-queue-lenght, and barrier-fops are currently
exposed as a xlator-options only

Change-Id: Ifb62d5b2bd2fbb35aca3b537e534156c877ce3a6
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Barriering allows cbk's responses to be held back until either a
timeout or a un-barrier event is received.

The event is triggered by a brick-op.

barrier-timeout, barrier-queue-lenght, and barrier-fops are currently
exposed as a xlator-options only

Change-Id: Ifb62d5b2bd2fbb35aca3b537e534156c877ce3a6
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>update rfc.sh for tracking branch</title>
<updated>2013-10-03T05:24:34+00:00</updated>
<author>
<name>shishir gowda</name>
<email>sgowda@redhat.com</email>
</author>
<published>2013-10-03T05:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs-snapshot.git/commit/?id=4b37254ab7960fb72f2a64fa322b406587743e8a'/>
<id>4b37254ab7960fb72f2a64fa322b406587743e8a</id>
<content type='text'>
Change-Id: Ic04a54066c25bbb52464d557255088a13bf9fdd4
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic04a54066c25bbb52464d557255088a13bf9fdd4
Signed-off-by: shishir gowda &lt;sgowda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
