<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git, branch release-3.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>mount/fuse: Inherit direct-io-mode values from fds already</title>
<updated>2012-03-18T08:54:50+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2012-01-18T04:57:32+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=b7f441dd6c21fd25856ed00d84eced0aca06402e'/>
<id>b7f441dd6c21fd25856ed00d84eced0aca06402e</id>
<content type='text'>
opened, for a new fd being opened.

When an fd is being opened, it inherits direct-io-mode characterstics
(either enabled or disabled) from the fds already opened on inode. If none
are opened and user has not specified the mode through cmdline options,
default mode is used.

Signed-off-by: Raghavendra G &lt;raghavendra@gluster.com&gt;
Change-Id: I0c9e959100e9130e46bbd16d63eca278260635b4
BUG: 801
Reviewed-on: http://review.gluster.com/56
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Csaba Henk &lt;csaba@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
opened, for a new fd being opened.

When an fd is being opened, it inherits direct-io-mode characterstics
(either enabled or disabled) from the fds already opened on inode. If none
are opened and user has not specified the mode through cmdline options,
default mode is used.

Signed-off-by: Raghavendra G &lt;raghavendra@gluster.com&gt;
Change-Id: I0c9e959100e9130e46bbd16d63eca278260635b4
BUG: 801
Reviewed-on: http://review.gluster.com/56
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Csaba Henk &lt;csaba@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CONTRIBUTING: add a DCO</title>
<updated>2011-12-05T11:25:52+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2011-12-05T08:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=a9511a98194fd3b769a6df4ef7c0477c1bf51e17'/>
<id>a9511a98194fd3b769a6df4ef7c0477c1bf51e17</id>
<content type='text'>
The new CONTRIBUTING file has a Developer Certificate of Origin with
instructions for contributors to ensure 'Signed-off-by:' line in the
commit log (git commit -s). Corresponding changes also done in Gerrit
to reject patches which do not have Signed-off-by: line.

Change-Id: Ia3e1e8d3cfd4b32e4cfd4d2df91c6dbd57e2f60e
BUG: 3234
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;
Reviewed-on: http://review.gluster.com/769
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new CONTRIBUTING file has a Developer Certificate of Origin with
instructions for contributors to ensure 'Signed-off-by:' line in the
commit log (git commit -s). Corresponding changes also done in Gerrit
to reject patches which do not have Signed-off-by: line.

Change-Id: Ia3e1e8d3cfd4b32e4cfd4d2df91c6dbd57e2f60e
BUG: 3234
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;
Reviewed-on: http://review.gluster.com/769
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged in the fedora spec file to bring glusterfs into compliance</title>
<updated>2011-11-24T10:30:56+00:00</updated>
<author>
<name>Joe Julian</name>
<email>me@joejulian.name</email>
</author>
<published>2011-11-10T05:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=41d3f034fe372c570078512a0c1160a00ec2536e'/>
<id>41d3f034fe372c570078512a0c1160a00ec2536e</id>
<content type='text'>
with FSH and Redhat/Fedora requirements.
Created a single spec that works for both 3.1 and 3.2 versions.

Releases will now require changing the source url in configure.ac
at the same time the release version is set.

In testing against fedora's koji build system, it was necessary to
remove -m64 from "argp-standalone/configure.ac". If that compile
option is necessary for a specific reason, please wrap it in the
appropriate conditions.

BUG: 2970
Change-Id: If6e877c135e4ece8b9f704bf684a641ba699411f
Reviewed-on: http://review.gluster.com/704
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Kaleb KEITHLEY &lt;kkeithle@redhat.com&gt;
Reviewed-by: Harshavardhana &lt;fharshav@redhat.com&gt;
Tested-by: Harshavardhana &lt;fharshav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with FSH and Redhat/Fedora requirements.
Created a single spec that works for both 3.1 and 3.2 versions.

Releases will now require changing the source url in configure.ac
at the same time the release version is set.

In testing against fedora's koji build system, it was necessary to
remove -m64 from "argp-standalone/configure.ac". If that compile
option is necessary for a specific reason, please wrap it in the
appropriate conditions.

BUG: 2970
Change-Id: If6e877c135e4ece8b9f704bf684a641ba699411f
Reviewed-on: http://review.gluster.com/704
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Kaleb KEITHLEY &lt;kkeithle@redhat.com&gt;
Reviewed-by: Harshavardhana &lt;fharshav@redhat.com&gt;
Tested-by: Harshavardhana &lt;fharshav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>locks: perform inode_ref of pl_update_refkeeper outside locked region</title>
<updated>2011-10-31T05:43:29+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2011-10-22T04:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=0aa270282f0f0a7649d5e07f7d128cef5996cf70'/>
<id>0aa270282f0f0a7649d5e07f7d128cef5996cf70</id>
<content type='text'>
Performing inode_ref inside the critical section of pl_update_refkeeper
(around pl_inode_t-&gt;mutex) causes a deadlock with inode_table_t-&gt;lock.
The other thread (process state dump) holds the inode_table_t-&gt;lock first
to loop over inodes and then while dumping an inode's lock context, tries
to acquire pl_inode_t-&gt;mutex thereby completing the deadlock.

The fix is to perform inode_ref outside the critical section in
pl_update_refkeeper

Change-Id: I689ab4a9b46b36287740279fdec6159182c86119
BUG: 3753
Reviewed-on: http://review.gluster.com/630
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Performing inode_ref inside the critical section of pl_update_refkeeper
(around pl_inode_t-&gt;mutex) causes a deadlock with inode_table_t-&gt;lock.
The other thread (process state dump) holds the inode_table_t-&gt;lock first
to loop over inodes and then while dumping an inode's lock context, tries
to acquire pl_inode_t-&gt;mutex thereby completing the deadlock.

The fix is to perform inode_ref outside the critical section in
pl_update_refkeeper

Change-Id: I689ab4a9b46b36287740279fdec6159182c86119
BUG: 3753
Reviewed-on: http://review.gluster.com/630
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove EXCEPTIONS file.</title>
<updated>2011-10-20T07:02:00+00:00</updated>
<author>
<name>Kaushal M</name>
<email>kaushal@gluster.com</email>
</author>
<published>2011-10-19T08:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=262c665845753fa870465eb62a3a9f927a071034'/>
<id>262c665845753fa870465eb62a3a9f927a071034</id>
<content type='text'>
Change-Id: I1bde4a4add9525360959a83ed23ed67e837c3c8d
BUG: 3737
Reviewed-on: http://review.gluster.com/615
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1bde4a4add9525360959a83ed23ed67e837c3c8d
BUG: 3737
Reviewed-on: http://review.gluster.com/615
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd: Should not cleanup peerinfo too soon.</title>
<updated>2011-10-18T12:19:39+00:00</updated>
<author>
<name>Krishnan Parthasarathi</name>
<email>kp@gluster.com</email>
</author>
<published>2011-09-27T13:08:00+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=d5b0ae394e09cc048721b64adb8e8ca7fa66aeb2'/>
<id>d5b0ae394e09cc048721b64adb8e8ca7fa66aeb2</id>
<content type='text'>
friend_remove_cbk cleans up peerinfo and the unrefs the associated rpc_clnt
obj. When the cbk is run inside call_bail or saved_frames_unwind, we might end
up destroying the rpc_clnt and associated saved_frames_pool while we are still
using saved_frames to iterate through the frames.

Change-Id: I9c43797cb35104d35b011c26d773a0b375248f2d
BUG: 3511
Reviewed-on: http://review.gluster.com/514
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
friend_remove_cbk cleans up peerinfo and the unrefs the associated rpc_clnt
obj. When the cbk is run inside call_bail or saved_frames_unwind, we might end
up destroying the rpc_clnt and associated saved_frames_pool while we are still
using saved_frames to iterate through the frames.

Change-Id: I9c43797cb35104d35b011c26d773a0b375248f2d
BUG: 3511
Reviewed-on: http://review.gluster.com/514
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libglusterfs/syncop: do not rely on synctask set in makecontext</title>
<updated>2011-10-10T11:04:15+00:00</updated>
<author>
<name>Raghavendra Bhat</name>
<email>raghavendrabhat@gluster.com</email>
</author>
<published>2011-10-10T10:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=c27db314b8f32b9bf4c3c6ce72edb16a25a7f4b8'/>
<id>c27db314b8f32b9bf4c3c6ce72edb16a25a7f4b8</id>
<content type='text'>
Across glibc implementations, interpretation of argc/argv passed
to makecontext() is different. This patch does away with dependence
on such arguments passed to makecontext(). Instead,synctask reference
is retrieved from pthread_getspecific().

Change-Id: I31533a8175ee19696e44736f1c162170f1c2c1c0
BUG: 3636
Reviewed-on: http://review.gluster.com/572
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Across glibc implementations, interpretation of argc/argv passed
to makecontext() is different. This patch does away with dependence
on such arguments passed to makecontext(). Instead,synctask reference
is retrieved from pthread_getspecific().

Change-Id: I31533a8175ee19696e44736f1c162170f1c2c1c0
BUG: 3636
Reviewed-on: http://review.gluster.com/572
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>stripe self_heal: Prevent call to spurious STACK_DESTROY.</title>
<updated>2011-09-28T18:56:34+00:00</updated>
<author>
<name>shishir gowda</name>
<email>shishirng@gluster.com</email>
</author>
<published>2011-09-28T11:32:34+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=9b4716d8ed176ab23d6079e671a3fb7539a40d7e'/>
<id>9b4716d8ed176ab23d6079e671a3fb7539a40d7e</id>
<content type='text'>
This will be destroyed in cbk. Porting commit
d7642fb9bc13bb9c2da35bd8e80c311d5fc5096c from master.

Change-Id: I174894d09100a68674b5e17544a8071da57b7f12
BUG: 3505
Reviewed-on: http://review.gluster.com/526
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be destroyed in cbk. Porting commit
d7642fb9bc13bb9c2da35bd8e80c311d5fc5096c from master.

Change-Id: I174894d09100a68674b5e17544a8071da57b7f12
BUG: 3505
Reviewed-on: http://review.gluster.com/526
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd: free the allocated string to avoid memleak</title>
<updated>2011-09-23T14:17:15+00:00</updated>
<author>
<name>Raghavendra Bhat</name>
<email>raghavendrabhat@gluster.com</email>
</author>
<published>2011-09-12T05:58:45+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=021fac0c945e364d710a6bb5587c056bca47728c'/>
<id>021fac0c945e364d710a6bb5587c056bca47728c</id>
<content type='text'>
Change-Id: I690b78032060732c1783e4f9049a114e594a3455
BUG: 3341
Reviewed-on: http://review.gluster.com/179
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I690b78032060732c1783e4f9049a114e594a3455
BUG: 3341
Reviewed-on: http://review.gluster.com/179
Reviewed-by: Amar Tumballi &lt;amar@gluster.com&gt;
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rpc: Need to keep ref when handling cbk in call_bail.</title>
<updated>2011-09-20T09:06:03+00:00</updated>
<author>
<name>Krishnan Parthasarathi</name>
<email>kp@gluster.com</email>
</author>
<published>2011-09-05T14:44:21+00:00</published>
<link rel='alternate' type='text/html' href='http://dev.gluster.org/cgit/glusterfs.git/commit/?id=f46e13075f8f1a3ef171777c50446db32909db9c'/>
<id>f46e13075f8f1a3ef171777c50446db32909db9c</id>
<content type='text'>
Change-Id: Ic944599cfa2696a0ae77105185d49fb510ce6fec
BUG: 3511
Reviewed-on: http://review.gluster.com/397
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic944599cfa2696a0ae77105185d49fb510ce6fec
BUG: 3511
Reviewed-on: http://review.gluster.com/397
Tested-by: Gluster Build System &lt;jenkins@build.gluster.com&gt;
Reviewed-by: Vijay Bellur &lt;vijay@gluster.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
