<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/booster/src, branch v2.0.7</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<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>booster: Reduce logging aggressiveness to TRACE</title>
<updated>2009-09-24T08:19:23+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-24T00:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=7981f79e24e052ffe1ea758db3ba5217b74f20ce'/>
<id>7981f79e24e052ffe1ea758db3ba5217b74f20ce</id>
<content type='text'>
Internal users feel the amount of logging brought in
due to a previous logging enhancement patch is a bit too
aggressive for DEBUG, so this changes it to TRACE.

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>
Internal users feel the amount of logging brought in
due to a previous logging enhancement patch is a bit too
aggressive for DEBUG, so this changes it to TRACE.

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>
<entry>
<title>fuse: emit a flush from release if we didn't get an adjacent FLUSH message from the kernel</title>
<updated>2009-09-23T16:19:29+00:00</updated>
<author>
<name>Csaba Henk</name>
<email>csaba@gluster.com</email>
</author>
<published>2009-09-23T10:34:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=a484a0c47ef6468c1615aa78795880e71347f709'/>
<id>a484a0c47ef6468c1615aa78795880e71347f709</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 223 (flush not sent)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=223
</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: 223 (flush not sent)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=223
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: implement F_DUPFD command in fcntl.</title>
<updated>2009-09-22T13:14:33+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-22T00:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=248c6f76d5bee281d7f78e135591d8c3ab964b6b'/>
<id>248c6f76d5bee281d7f78e135591d8c3ab964b6b</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 277 (running dd on booster returns EINVAL)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=277
</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: 277 (running dd on booster returns EINVAL)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=277
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: Fix build warnings</title>
<updated>2009-09-22T13:14:04+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-21T05:31:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=197b949d28bff35a10a10d5d2743fcdfd13ec2c2'/>
<id>197b949d28bff35a10a10d5d2743fcdfd13ec2c2</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 275 (libglusterfsclient: Generic build failure bug for libglusterfsclient and booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=275
</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: 275 (libglusterfsclient: Generic build failure bug for libglusterfsclient and booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=275
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: use __REDIRECT macro to prevent creat being renamed to creat64.</title>
<updated>2009-09-15T14:19:49+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-15T08:03:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=ca586f1b9f9f2848eeb8bb6a22f20851f8a117d6'/>
<id>ca586f1b9f9f2848eeb8bb6a22f20851f8a117d6</id>
<content type='text'>
- nm on libglusterfs-booster.so shows only creat64 defined but not creat. This
   behavior is observed due to following reasons.

   1. Booster is compiled with _FILE_OFFSET_BITS=64.
   2. fcntl.h when included with _FILE_OFFSET_BITS=64 defined, renames all
   occurences of creat to creat64 in the source code from the point of
   #include &lt;fcntl.h&gt;.

   fcntl.h should be included since booster.c uses many of the macros defined in
   that header and glusterfs (booster in turn) has to be compiled with
   _FILE_OFFSET_BITS=64 since glusterfs uses datatypes (off_t, stat etc) whose
   sizes vary depending on whether this macro is defined or not. Basically, this
   macro should be defined to provide portability across 32 and 64 bit
   architectures.

   The correct fix is to make glusterfs to use datatypes big enough to hold 64 bit
   variants as well as 32 bit variants (like int64_t replacing off_t) and not to
   define _FILE_OFFSET_BITS=64 at all.

   As a temporary work around,
   1. we can implement creat functionality in a function with different name, say
   booster_false_creat
   2. rename this function to creat using __REDIRECT macro. since this renaming
   happens after renaming of creat to creat64 (from the first __REDIRECT macro
   in fcntl.h), we will end up with creat symbol being defined in
   libglusterfs-booster.so

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

BUG: 264 (creat is not resolved properly to the symbol defined in booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=264
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- nm on libglusterfs-booster.so shows only creat64 defined but not creat. This
   behavior is observed due to following reasons.

   1. Booster is compiled with _FILE_OFFSET_BITS=64.
   2. fcntl.h when included with _FILE_OFFSET_BITS=64 defined, renames all
   occurences of creat to creat64 in the source code from the point of
   #include &lt;fcntl.h&gt;.

   fcntl.h should be included since booster.c uses many of the macros defined in
   that header and glusterfs (booster in turn) has to be compiled with
   _FILE_OFFSET_BITS=64 since glusterfs uses datatypes (off_t, stat etc) whose
   sizes vary depending on whether this macro is defined or not. Basically, this
   macro should be defined to provide portability across 32 and 64 bit
   architectures.

   The correct fix is to make glusterfs to use datatypes big enough to hold 64 bit
   variants as well as 32 bit variants (like int64_t replacing off_t) and not to
   define _FILE_OFFSET_BITS=64 at all.

   As a temporary work around,
   1. we can implement creat functionality in a function with different name, say
   booster_false_creat
   2. rename this function to creat using __REDIRECT macro. since this renaming
   happens after renaming of creat to creat64 (from the first __REDIRECT macro
   in fcntl.h), we will end up with creat symbol being defined in
   libglusterfs-booster.so

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

BUG: 264 (creat is not resolved properly to the symbol defined in booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=264
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: use appropriate conversion specifier during logging in close.</title>
<updated>2009-09-15T14:19:42+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-15T08:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=ce725f84d7d4d40ace9dd7ce5bcc89bdd77ce41d'/>
<id>ce725f84d7d4d40ace9dd7ce5bcc89bdd77ce41d</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 262 (crash in booster close due to invalid conversion specifier during logging.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=262
</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: 262 (crash in booster close due to invalid conversion specifier during logging.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=262
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: Fix fd_t leak in pread64</title>
<updated>2009-09-09T13:39:22+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-09T00:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=23f2810c5e750ac7ccf82622740205b7615c852b'/>
<id>23f2810c5e750ac7ccf82622740205b7615c852b</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 174 (booster: fd_ts, they are a leakin)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=174
</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: 174 (booster: fd_ts, they are a leakin)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=174
</pre>
</div>
</content>
</entry>
<entry>
<title>booster: Enhance booster logging</title>
<updated>2009-09-09T13:39:01+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-09-08T23:40:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=6601576e141a78e22a8469e80c434ce05576379f'/>
<id>6601576e141a78e22a8469e80c434ce05576379f</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>
<entry>
<title>booster: Support backward compatible options</title>
<updated>2009-09-02T17:30:26+00:00</updated>
<author>
<name>Shehjar Tikoo</name>
<email>shehjart@gluster.com</email>
</author>
<published>2009-08-28T00:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=19de82a5caf0c6ec3ca09cb5b9a5f186fa9e78ee'/>
<id>19de82a5caf0c6ec3ca09cb5b9a5f186fa9e78ee</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 209 (VMP parsing through fstab has issues)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=209
</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: 209 (VMP parsing through fstab has issues)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=209
</pre>
</div>
</content>
</entry>
</feed>
