<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/xlators, branch 2.0.0rc8</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>Check return value of afr_sh_select_source.</title>
<updated>2009-04-20T12:31:24+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-04-20T10:54:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=82394d484803e02e28441bc0b988efaaff60dd94'/>
<id>82394d484803e02e28441bc0b988efaaff60dd94</id>
<content type='text'>
If select_source returns -1, abort self-heal.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If select_source returns -1, abort self-heal.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>change errno EINVAL to ENOENT in case of all fuse_* calls for fuse_reply_err ()</title>
<updated>2009-04-20T12:31:07+00:00</updated>
<author>
<name>Harshavardhana</name>
<email>harsha@zresearch.com</email>
</author>
<published>2009-04-20T11:59:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=fbefbfee743a01b5ad9977ad24de372258aeb65c'/>
<id>fbefbfee743a01b5ad9977ad24de372258aeb65c</id>
<content type='text'>
Seen "rm -rf" returns EINVAL in case fuse_loc_fill fails when there is a race condition which can happen when multiple "rm -rf" are done on a same directory listing from multiple terminals.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Seen "rm -rf" returns EINVAL in case fuse_loc_fill fails when there is a race condition which can happen when multiple "rm -rf" are done on a same directory listing from multiple terminals.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor fix in afr_sh_build_pending_matrix.</title>
<updated>2009-04-20T10:51:32+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-04-20T10:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=2f5ee29248f4eafcd1c2f5cc31432d22739349d0'/>
<id>2f5ee29248f4eafcd1c2f5cc31432d22739349d0</id>
<content type='text'>
Remove incorrect check for xattr[i] being NULL.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove incorrect check for xattr[i] being NULL.

Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>afr-transaction: handle double flushes</title>
<updated>2009-04-20T06:30:50+00:00</updated>
<author>
<name>Anand V. Avati</name>
<email>avati@amp.gluster.com</email>
</author>
<published>2009-04-20T06:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=8660bb2bef59c00df194087ed75ba81f34555a73'/>
<id>8660bb2bef59c00df194087ed75ba81f34555a73</id>
<content type='text'>
__if_fd_pre_op_done - reset fd_ctx-&gt;pre_op_done to 0 so that double flushes do not result in two xattrop() calls
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
__if_fd_pre_op_done - reset fd_ctx-&gt;pre_op_done to 0 so that double flushes do not result in two xattrop() calls
</pre>
</div>
</content>
</entry>
<entry>
<title>client_protocol_reconnect - do not send notify of CHILD_DOWN event if errno from transport_connect() was EINPROGRES</title>
<updated>2009-04-20T02:38:26+00:00</updated>
<author>
<name>Anand V. Avati</name>
<email>avati@amp.gluster.com</email>
</author>
<published>2009-04-20T02:38:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=3b8f7ed4c080dc45da02dc751478863007199c26'/>
<id>3b8f7ed4c080dc45da02dc751478863007199c26</id>
<content type='text'>
This bug was racing between a CHILD_UP from poll thread resulting from the event_register() of the new socket called in fuse thread. CHILD_UP would sometimes overtake the CHILD_DOWN for EINPROGRESS. So replicate would receive CHILD_DOWN as the latest event. This resulted in self-heal not happening etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This bug was racing between a CHILD_UP from poll thread resulting from the event_register() of the new socket called in fuse thread. CHILD_UP would sometimes overtake the CHILD_DOWN for EINPROGRESS. So replicate would receive CHILD_DOWN as the latest event. This resulted in self-heal not happening etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>iobuf - account with iobref_size() instead of iov_length (vector)</title>
<updated>2009-04-17T18:05:43+00:00</updated>
<author>
<name>Anand V. Avati</name>
<email>avati@amp.gluster.com</email>
</author>
<published>2009-04-17T18:05:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=50b2291e3b046ea6b8fdfcb7e206c772eae64f0e'/>
<id>50b2291e3b046ea6b8fdfcb7e206c772eae64f0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Destroy old ping timer before setting new one.</title>
<updated>2009-04-17T15:13:14+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-04-17T13:15:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=7867577b346c7f003be67ad202f4085cf35fdf7c'/>
<id>7867577b346c7f003be67ad202f4085cf35fdf7c</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix two memory leaks in afr self heal code.</title>
<updated>2009-04-17T12:44:39+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-04-17T12:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=7b1beca0a3b60a8b9347a3122d77aea081ccb773'/>
<id>7b1beca0a3b60a8b9347a3122d77aea081ccb773</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed parameter to finodelk in STACK_WIND in dht</title>
<updated>2009-04-17T11:36:11+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-04-17T11:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=0b20c24a399eb03fdc431ea2761e1334e0032651'/>
<id>0b20c24a399eb03fdc431ea2761e1334e0032651</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>protocol/client - set remote inode number in inode context for root inode also, during lookup_cbk().</title>
<updated>2009-04-17T09:17:53+00:00</updated>
<author>
<name>Basavanagowda Kanur</name>
<email>gowda@gluster.com</email>
</author>
<published>2009-04-17T08:49:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=4a632ea96be3012c583165865bbde392f99a327b'/>
<id>4a632ea96be3012c583165865bbde392f99a327b</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@amp.gluster.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
