<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/xlators/cluster, branch v2.0.6</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>Filter changelog xattrs in replicate</title>
<updated>2009-08-07T08:37:21+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-08-06T07:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=8dfdde57b38576270dd54f610b80f1288a16f09b'/>
<id>8dfdde57b38576270dd54f610b80f1288a16f09b</id>
<content type='text'>
The AFR changelog xattrs, "trusted.afr.*" are now
filtered and prevented from being visible on the
mountpoint.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 9 (replicate's pending xattr's should not be visible on the mountpoint)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The AFR changelog xattrs, "trusted.afr.*" are now
filtered and prevented from being visible on the
mountpoint.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 9 (replicate's pending xattr's should not be visible on the mountpoint)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=9
</pre>
</div>
</content>
</entry>
<entry>
<title>dht_stat_merge - use the highest uid when ambiguous</title>
<updated>2009-08-05T00:07:22+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@dev.gluster.com</email>
</author>
<published>2009-08-04T18:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=925534952d05f828113ec45ff5c60294b76ef190'/>
<id>925534952d05f828113ec45ff5c60294b76ef190</id>
<content type='text'>
When directories on different subvolumes have different ownerships, use the highest uid/gid till self-heal resolves the inconsistency

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 191 (random Permission denied errors)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=191
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When directories on different subvolumes have different ownerships, use the highest uid/gid till self-heal resolves the inconsistency

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 191 (random Permission denied errors)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=191
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: inode-read: Check stat buf for NULL before attempting to set inode number.</title>
<updated>2009-08-04T19:47:46+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-08-04T04:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=3641846fa58210617c28f56b9713652f1a6dd798'/>
<id>3641846fa58210617c28f56b9713652f1a6dd798</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 184 ([ glusterfs 2.0.6rc2 ] - Client Segfault while running fs-perf-test)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=184
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 184 ([ glusterfs 2.0.6rc2 ] - Client Segfault while running fs-perf-test)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=184
</pre>
</div>
</content>
</entry>
<entry>
<title>afr: fix afr_utimens to wait for success of utimens on atleast priv-&gt;wait_count children.</title>
<updated>2009-07-30T19:01:07+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-07-30T07:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=5e3ca250dd50f5723bc6a2034c0d637f6cfd941d'/>
<id>5e3ca250dd50f5723bc6a2034c0d637f6cfd941d</id>
<content type='text'>
- need_unwind was initialised to 1 in afr_utimens_wind_cbk causing replicate
    to unwind just after first reply, irrespective of whether it was a success
    or failure.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 71 (dns failure causing "Transport endpoint is not connected")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=71
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- need_unwind was initialised to 1 in afr_utimens_wind_cbk causing replicate
    to unwind just after first reply, irrespective of whether it was a success
    or failure.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 71 (dns failure causing "Transport endpoint is not connected")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=71
</pre>
</div>
</content>
</entry>
<entry>
<title>replicate: Return ino from first subvolume on inode creation fops</title>
<updated>2009-07-30T19:01:03+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-07-30T12:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=65c03aa578340e78bd828f1f1aae991ef0cdc448'/>
<id>65c03aa578340e78bd828f1f1aae991ef0cdc448</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 177 (replicate: On file/dir creation, replicate returns inode from random subvolumes)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=177
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 177 (replicate: On file/dir creation, replicate returns inode from random subvolumes)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=177
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: Use user-supplied struct flock to STACK_WIND</title>
<updated>2009-07-27T18:34:00+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-07-23T11:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=666243d4b665e4e7db08c39fd62d12cabde9f428'/>
<id>666243d4b665e4e7db08c39fd62d12cabde9f428</id>
<content type='text'>
afr_lk_cbk:
 Use the original struct flock supplied by the
 user to do further STACK_WIND's, and not the flock returned
 by the previous STACK_WIND.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 159 (Client hangs when coherent byte range locks is attempted in replicate setup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=159
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
afr_lk_cbk:
 Use the original struct flock supplied by the
 user to do further STACK_WIND's, and not the flock returned
 by the previous STACK_WIND.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 159 (Client hangs when coherent byte range locks is attempted in replicate setup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=159
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: Return same inode number in stat buf for readv_cbk</title>
<updated>2009-07-27T18:33:49+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-07-27T09:31:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=53438fa2826ea6a5ea9fd9751d797c2875c2dca5'/>
<id>53438fa2826ea6a5ea9fd9751d797c2875c2dca5</id>
<content type='text'>
Remember the inode number that had been returned in lookup_cbk
and set the stat buf-&gt;ino to the same.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 166 (libglusterfsclient: Cached stat buf inode is different from ino in inode_t)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=166
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remember the inode number that had been returned in lookup_cbk
and set the stat buf-&gt;ino to the same.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 166 (libglusterfsclient: Cached stat buf inode is different from ino in inode_t)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=166
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: Set inode number in unwind_buf in the inode-write calls.</title>
<updated>2009-07-27T18:33:46+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-07-27T04:29:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=5a41851e86177e82a8d4ae1457972d5011466eef'/>
<id>5a41851e86177e82a8d4ae1457972d5011466eef</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 166 (libglusterfsclient: Cached stat buf inode is different from ino in inode_t)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=166
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 166 (libglusterfsclient: Cached stat buf inode is different from ino in inode_t)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=166
</pre>
</div>
</content>
</entry>
<entry>
<title>Return stat from read subvolume in dir-write ops.</title>
<updated>2009-07-27T16:32:38+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-07-15T09:36:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=87071f027c47ac04b482527a2be58480b4fd5973'/>
<id>87071f027c47ac04b482527a2be58480b4fd5973</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 138 (create family calls do not return stat buf from read child)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=138
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 138 (create family calls do not return stat buf from read child)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=138
</pre>
</div>
</content>
</entry>
<entry>
<title>Return stat info from read-child in all the inode-write ops</title>
<updated>2009-07-27T16:32:35+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-07-14T08:05:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=c045d4264bb83fb5e5384379aa3a824fe3038dc8'/>
<id>c045d4264bb83fb5e5384379aa3a824fe3038dc8</id>
<content type='text'>
Also modifies the inode-write ops to wait for the call
to read-child to return (whether success or failure)
before unwinding.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 125 (stat information not returned from the same subvolume always)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=125
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also modifies the inode-write ops to wait for the call
to read-child to return (whether success or failure)
before unwinding.

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 125 (stat information not returned from the same subvolume always)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=125
</pre>
</div>
</content>
</entry>
</feed>
