<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git, branch v2.0.7</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>volgen script failed initial tests due to wrong fd definition</title>
<updated>2009-10-01T10:32:30+00:00</updated>
<author>
<name>Harshavardhana Ranganath</name>
<email>harsha@gluster.com</email>
</author>
<published>2009-09-30T05:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=7ba890140fccdf58daa0b8dd1fa5586ebcd48a43'/>
<id>7ba890140fccdf58daa0b8dd1fa5586ebcd48a43</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 288 (volgen script failed initial tests due to wrong fd definition)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=288
</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: 288 (volgen script failed initial tests due to wrong fd definition)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=288
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: dir-write: Fix inode number handling.</title>
<updated>2009-09-29T02:36:12+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-09-28T20:58:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=359c46118b756e1a5191ec6e902709258aad903b'/>
<id>359c46118b756e1a5191ec6e902709258aad903b</id>
<content type='text'>
create, mkdir, symlink, mknod: Prefer to return itransform'd inode number
from the first_up_child. If not, fall back on any other child that returned
succcess.

link, rename: Return the same inode number that
was passed as part of loc_t.

Also adds a new member to afr_local_t, local-&gt;first_up_child
which is initialized at the start of the transaction. This
fixes the race where a subvolume might go down during the transaction
and thus have the first_up_child change.

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

BUG: 285 ("first up child" can change during a transaction)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
create, mkdir, symlink, mknod: Prefer to return itransform'd inode number
from the first_up_child. If not, fall back on any other child that returned
succcess.

link, rename: Return the same inode number that
was passed as part of loc_t.

Also adds a new member to afr_local_t, local-&gt;first_up_child
which is initialized at the start of the transaction. This
fixes the race where a subvolume might go down during the transaction
and thus have the first_up_child change.

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

BUG: 285 ("first up child" can change during a transaction)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=285
</pre>
</div>
</content>
</entry>
<entry>
<title>libglusterfsclient: don't destroy the iobuf pool during fini.</title>
<updated>2009-09-29T01:57:21+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-25T02:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=f09558e2bf5b39284c6a2b750d791d38854ffcfc'/>
<id>f09558e2bf5b39284c6a2b750d791d38854ffcfc</id>
<content type='text'>
- some of the iobufs in pool will be cached by io-cache and hence refcount
    will not be zero. Hence the assertion of ref being zero in
    __iobuf_arena_destroy fails. Commenting out iobuf_pool_destroy during fini, till
    we introduce proper cleanup in all translators, thereby allowing io-cache
    to release the buffers it has held.

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

BUG: 283 (booster aborts complaining the refcount of iobuf is not zero during glusterfs_umount_all.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=283
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- some of the iobufs in pool will be cached by io-cache and hence refcount
    will not be zero. Hence the assertion of ref being zero in
    __iobuf_arena_destroy fails. Commenting out iobuf_pool_destroy during fini, till
    we introduce proper cleanup in all translators, thereby allowing io-cache
    to release the buffers it has held.

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

BUG: 283 (booster aborts complaining the refcount of iobuf is not zero during glusterfs_umount_all.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=283
</pre>
</div>
</content>
</entry>
<entry>
<title>libglusterfsclient: traverse the vmplist during fini only if any entries are mounted.</title>
<updated>2009-09-29T01:57:18+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-25T02:48:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=5464ab94634e949ff4fdcba74f13ed7302fbd322'/>
<id>5464ab94634e949ff4fdcba74f13ed7302fbd322</id>
<content type='text'>
- the vmplist.list is inited only during mounting of first entry. Hence doing
    a list traversal when no vmpentries are present, results in a segfault.

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

BUG: 282 (segfault of applications using booster observed when the application does not mount any vmps.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=282
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- the vmplist.list is inited only during mounting of first entry. Hence doing
    a list traversal when no vmpentries are present, results in a segfault.

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

BUG: 282 (segfault of applications using booster observed when the application does not mount any vmps.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=282
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterfs volume generator</title>
<updated>2009-09-29T01:57:17+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2009-09-25T00:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=47802bd0fdb65424a4466cb2d67118e98a5337a8'/>
<id>47802bd0fdb65424a4466cb2d67118e98a5337a8</id>
<content type='text'>
http://gluster.com/community/documentation/index.php/Glusterfs-volgen_Reference_Page

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://gluster.com/community/documentation/index.php/Glusterfs-volgen_Reference_Page

Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>write-behind: check for NULL file pointer in flush callback</title>
<updated>2009-09-24T14:13:41+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2009-09-24T08:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=1ed903641a297aaa16d212243eb17c8899d7969b'/>
<id>1ed903641a297aaa16d212243eb17c8899d7969b</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 260 (ls on booster VMP results in error: "File descriptor in bad state")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=260
</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: 260 (ls on booster VMP results in error: "File descriptor in bad state")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=260
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: Add NULL checks for file pointer.</title>
<updated>2009-09-24T12:19:37+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-24T06:04:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=bad9a77c646bc286feecba4d62e036504993175d'/>
<id>bad9a77c646bc286feecba4d62e036504993175d</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 260 (ls on booster VMP results in error: "File descriptor in bad state")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=260
</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: 260 (ls on booster VMP results in error: "File descriptor in bad state")
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=260
</pre>
</div>
</content>
</entry>
<entry>
<title>glusterfsd/main: Do a sem_post only if running in daemon mode.</title>
<updated>2009-09-24T12:19:34+00:00</updated>
<author>
<name>Vikas Gorur</name>
<email>vikas@gluster.com</email>
</author>
<published>2009-09-24T04:29:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=c730a5a5d937829b9c9b75286fe687feae5ef6f1'/>
<id>c730a5a5d937829b9c9b75286fe687feae5ef6f1</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 4 (mount --bind fails if run immediately after mounting GlusterFS)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=4
</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: 4 (mount --bind fails if run immediately after mounting GlusterFS)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=4
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: Cleanup booster_cleanup and register for atexit</title>
<updated>2009-09-24T08:19:46+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-24T00:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=4ab8f717e23dda136f35c30ab103762afef6ff7a'/>
<id>4ab8f717e23dda136f35c30ab103762afef6ff7a</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 279 (File written with booster results in self-heal after dd exits)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=279
</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: 279 (File written with booster results in self-heal after dd exits)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=279
</pre>
</div>
</content>
</entry>
<entry>
<title>libglusterfsclient: Support TRACE loglevel</title>
<updated>2009-09-24T08:19:42+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-24T00:57:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=56d00a6e589525d4e88c86d800ef0b9665564e80'/>
<id>56d00a6e589525d4e88c86d800ef0b9665564e80</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 210 (libglusterfsclient: Enhance logging)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=210
</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: 210 (libglusterfsclient: Enhance logging)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=210
</pre>
</div>
</content>
</entry>
</feed>
