<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/xlators/performance/quick-read, branch v2.0.7</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>performance/quick-read: refine logic of qr_readv.</title>
<updated>2009-09-22T13:14:01+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-18T05:59:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=a959abb342eba3a48be08fdeed1d3d90aa77dfce'/>
<id>a959abb342eba3a48be08fdeed1d3d90aa77dfce</id>
<content type='text'>
- An extra vector was being allocated when the number of bytes being read
    from cache were equal to the iobuf size.

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

BUG: 274 (Memory corruption in Apache running on booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=274
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- An extra vector was being allocated when the number of bytes being read
    from cache were equal to the iobuf size.

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

BUG: 274 (Memory corruption in Apache running on booster)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=274
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/quick-read: optimizations to lookup</title>
<updated>2009-09-22T13:13:57+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-18T05:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=28ca9acc22cab064a7df83897036ff333101f2ea'/>
<id>28ca9acc22cab064a7df83897036ff333101f2ea</id>
<content type='text'>
- qr_lookup not to send request for file-content if the cache is already
    present during revalidates.
  - flush the cache in qr_lookup_cbk if the cache is not in sync with the file.

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

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- qr_lookup not to send request for file-content if the cache is already
    present during revalidates.
  - flush the cache in qr_lookup_cbk if the cache is not in sync with the file.

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

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/quick-read: make a comment more explicit.</title>
<updated>2009-09-22T13:13:54+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-18T05:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=540d14f4e54ac72e2c474aa377a91d1abdbaaab6'/>
<id>540d14f4e54ac72e2c474aa377a91d1abdbaaab6</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</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: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/quick-read: checking for qr_file in inode-context and creating if not present should be atomic.</title>
<updated>2009-09-22T13:13:51+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-18T05:58:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=fa953347e8f22baf4bf7e8042eeba0d949842a20'/>
<id>fa953347e8f22baf4bf7e8042eeba0d949842a20</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</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: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/quick-read: refine the logic in qr_lookup.</title>
<updated>2009-09-22T13:13:47+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-18T05:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=b361b3aa5853626f918846894b8e43bff0d89252'/>
<id>b361b3aa5853626f918846894b8e43bff0d89252</id>
<content type='text'>
- a new size has to be set in xattr_req only
    if (quick-read is configured with a maximum file size limit
        &amp;&amp; ((xattr_req does not have a request key for getting content)
             || (the size requested in xattr_req is not equal to configured
                 size in quick-read)))

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

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- a new size has to be set in xattr_req only
    if (quick-read is configured with a maximum file size limit
        &amp;&amp; ((xattr_req does not have a request key for getting content)
             || (the size requested in xattr_req is not equal to configured
                 size in quick-read)))

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

BUG: 273 (Code review and optimize quick-read)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=273
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/quick-read: access glusterfs_ctx from xlator instead of using glusterfs_get_ctx</title>
<updated>2009-09-17T08:28:29+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-11T07:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=953d7146f117f19ff6c92fafaffdc79e4a14d76e'/>
<id>953d7146f117f19ff6c92fafaffdc79e4a14d76e</id>
<content type='text'>
- since glusterfs_get_ctx gets the global context pointer, there can be
    problems in a multithreaded application running on libglusterfsclient
    doing multiple glusterfs_inits. Hence use context specific to the
    current xlator tree stored in each xlator object.

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

BUG: 240 (segmentation fault in qr_readv)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=240
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- since glusterfs_get_ctx gets the global context pointer, there can be
    problems in a multithreaded application running on libglusterfsclient
    doing multiple glusterfs_inits. Hence use context specific to the
    current xlator tree stored in each xlator object.

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

BUG: 240 (segmentation fault in qr_readv)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=240
</pre>
</div>
</content>
</entry>
<entry>
<title>backporting quick read to 2.0</title>
<updated>2009-09-15T06:33:08+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-09-14T13:25:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=80969eaf4e2ef58c051d6679fb678172b26022bb'/>
<id>80969eaf4e2ef58c051d6679fb678172b26022bb</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 238 (Backport quick-read to 2.0 release)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=238
</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: 238 (Backport quick-read to 2.0 release)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=238
</pre>
</div>
</content>
</entry>
</feed>
