<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git, branch v2.0.6</title>
<subtitle>GlusterFS is a distributed file-system capable of scaling to several petabytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/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='https://fedorapeople.org/cgit/anoopcs/public_git/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>protocol/client: fixed registration of saved_fds</title>
<updated>2009-08-07T08:24:33+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@dev.gluster.com</email>
</author>
<published>2009-08-06T21:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=2be295d30acd61a919796227fef71f2757f88440'/>
<id>2be295d30acd61a919796227fef71f2757f88440</id>
<content type='text'>
In client_open_cbk, client_opendir_cbk the list_add_tail macros were invoked with wrong
ordered arguments, causing the existing registered fd list to get unlinked from the
saved_fds list. The effects of this is far fetched - when transport disconnects, open
fds are no more marked bad as they are not reachable from the saved_fds list. After
reconnection, resumed access on this fd causes reference to invalid fds on the server.
It could appear in the form of 'unresolved fd' error, readdir happening on a file fd,
files reading from other files, etc.

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

BUG: 192 (sefault in posix-readdir)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=192

BUG: 126 (Immediate segfault when used for rootfs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=126

BUG: 173 ([ glusterfs 2.0.6rc1 ] - "server SEG fault")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=173

BUG: 194 (Apache+Booster results in inconsistent download size using wget)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=194
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In client_open_cbk, client_opendir_cbk the list_add_tail macros were invoked with wrong
ordered arguments, causing the existing registered fd list to get unlinked from the
saved_fds list. The effects of this is far fetched - when transport disconnects, open
fds are no more marked bad as they are not reachable from the saved_fds list. After
reconnection, resumed access on this fd causes reference to invalid fds on the server.
It could appear in the form of 'unresolved fd' error, readdir happening on a file fd,
files reading from other files, etc.

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

BUG: 192 (sefault in posix-readdir)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=192

BUG: 126 (Immediate segfault when used for rootfs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=126

BUG: 173 ([ glusterfs 2.0.6rc1 ] - "server SEG fault")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=173

BUG: 194 (Apache+Booster results in inconsistent download size using wget)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=194
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed BRANCH: tag</title>
<updated>2009-08-06T07:57:44+00:00</updated>
<author>
<name>Anand V. Avati</name>
<email>avati@dev.gluster.com</email>
</author>
<published>2009-08-06T07:57:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=f6ea2b29707d700596f73f3de8b7e09e824327d1'/>
<id>f6ea2b29707d700596f73f3de8b7e09e824327d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>server-lookup: added path info from header to log message</title>
<updated>2009-08-05T00:27:33+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T18:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=bd56475921ef36effb162161b4d6423d7ac8e3f0'/>
<id>bd56475921ef36effb162161b4d6423d7ac8e3f0</id>
<content type='text'>
in the previous commit, the path info was removed to prevent the
segfault, which instead could have been provided from request
header directly. More specific information is required for debugging,
and hence adding the path log.

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

BUG: 189 (segfault in server-lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=189
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in the previous commit, the path info was removed to prevent the
segfault, which instead could have been provided from request
header directly. More specific information is required for debugging,
and hence adding the path log.

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

BUG: 189 (segfault in server-lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=189
</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='https://fedorapeople.org/cgit/anoopcs/public_git/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>add check for making sure 'fd' belongs to directory in posix-readdir</title>
<updated>2009-08-05T00:07:19+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T18:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=b834320d168feb54cf62bb1c0ae5af6f2704385e'/>
<id>b834320d168feb54cf62bb1c0ae5af6f2704385e</id>
<content type='text'>
The root cause of this error is not found yet. But this check will
make sure that there is no crash when the situation happens.
Segfault can happen when a readdir() call comes over file's fd.

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

BUG: 192 (sefault in posix-readdir)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=192
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The root cause of this error is not found yet. But this check will
make sure that there is no crash when the situation happens.
Segfault can happen when a readdir() call comes over file's fd.

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

BUG: 192 (sefault in posix-readdir)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=192
</pre>
</div>
</content>
</entry>
<entry>
<title>adding an option to mount.glusterfs for server failover while fetching volume files.</title>
<updated>2009-08-04T23:47:55+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T17:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=a313fd6657cb4a5310399edebe1f0c666e6a8d00'/>
<id>a313fd6657cb4a5310399edebe1f0c666e6a8d00</id>
<content type='text'>
Thanks to Cory Meyer &lt;cory.meyer@gmail.com&gt;

With this option, 'single point of failure', in case of volfile server can be
avoided.

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

BUG: 185 (Request to support secondary volfile-server option in mount.glusterfs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=185
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Cory Meyer &lt;cory.meyer@gmail.com&gt;

With this option, 'single point of failure', in case of volfile server can be
avoided.

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

BUG: 185 (Request to support secondary volfile-server option in mount.glusterfs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=185
</pre>
</div>
</content>
</entry>
<entry>
<title>increased ib-verbs buffer size</title>
<updated>2009-08-04T23:47:52+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T14:50:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=fce2911e29e68bc3bf6fed2a68761877eda2156c'/>
<id>fce2911e29e68bc3bf6fed2a68761877eda2156c</id>
<content type='text'>
Noticed that in few cases, where ib-verbs doesn't handle a bigger
sized buffer to be sent across, which happens without problem in
tcp. Caused frame losses in the case where server's reply msg was
bigger, hence the msg got dropped at the server end. With this patch
ib-verbs buffer size is fixed to 512KB. (4 x page-size)

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

BUG: 190 (missing frames due to larger reply message size.. (ib-verbs))
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=190
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Noticed that in few cases, where ib-verbs doesn't handle a bigger
sized buffer to be sent across, which happens without problem in
tcp. Caused frame losses in the case where server's reply msg was
bigger, hence the msg got dropped at the server end. With this patch
ib-verbs buffer size is fixed to 512KB. (4 x page-size)

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

BUG: 190 (missing frames due to larger reply message size.. (ib-verbs))
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=190
</pre>
</div>
</content>
</entry>
<entry>
<title>logging related bug fix in server_lookup()</title>
<updated>2009-08-04T23:47:48+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-08-04T14:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=736624b3b930ecf0848bb3631af53df9d0b66f65'/>
<id>736624b3b930ecf0848bb3631af53df9d0b66f65</id>
<content type='text'>
When 'dict_unserialize' failed, the log message was trying to
print 'state-&gt;loc.path' and 'state-&gt;ino', which gets filled in
later stages in flow. Caused segmentation fault when there was
a failure.

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

BUG: 189 (segfault in server-lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=189
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When 'dict_unserialize' failed, the log message was trying to
print 'state-&gt;loc.path' and 'state-&gt;ino', which gets filled in
later stages in flow. Caused segmentation fault when there was
a failure.

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

BUG: 189 (segfault in server-lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=189
</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='https://fedorapeople.org/cgit/anoopcs/public_git/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>
</feed>
