<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/xlators/performance/write-behind/src, branch v3.0.2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>write-behind: fix 'option enable-trickling-writes'</title>
<updated>2010-01-26T11:47:32+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2010-01-23T14:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=936eac4cec6cf57ab22688cb8f3222d385818c97'/>
<id>936eac4cec6cf57ab22688cb8f3222d385818c97</id>
<content type='text'>
fix logic in __wb_mark_winds to properly initialize incomplete_writes
and conditionally check based on enable_trickling_writes flag

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

BUG: 547 (write-behind enable-trickling-writes working?)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=547
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix logic in __wb_mark_winds to properly initialize incomplete_writes
and conditionally check based on enable_trickling_writes flag

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

BUG: 547 (write-behind enable-trickling-writes working?)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=547
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "performance/write-behind: Changed default value of option disable-till to 0"</title>
<updated>2009-12-06T21:51:03+00:00</updated>
<author>
<name>Anand V. Avati</name>
<email>avati@dev.gluster.com</email>
</author>
<published>2009-12-06T21:51:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=2bee3fb30bb05e5c6b9af9cbbe0b10deba0db790'/>
<id>2bee3fb30bb05e5c6b9af9cbbe0b10deba0db790</id>
<content type='text'>
This reverts commit e6c35f74ff4a204cf016ebf201a2630b331f9434.

This commit is found to trigger spurious self heal by causing flush and writev to get
reordered. Reverting as a workaround.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e6c35f74ff4a204cf016ebf201a2630b331f9434.

This commit is found to trigger spurious self heal by causing flush and writev to get
reordered. Reverting as a workaround.
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: Changed default value of option disable-till to 0</title>
<updated>2009-12-02T18:40:31+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-12-02T12:17:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=e6c35f74ff4a204cf016ebf201a2630b331f9434'/>
<id>e6c35f74ff4a204cf016ebf201a2630b331f9434</id>
<content type='text'>
Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 425 (Change disable-till default to 0)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=425
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Vijay Bellur &lt;vijay@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 425 (Change disable-till default to 0)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=425
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: use STACK_UNWIND_STRICT for unwinding.</title>
<updated>2009-11-24T12:37:06+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-11-23T18:57:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=fe34bb798cbadc964447ad2fd60a870dc2891572'/>
<id>fe34bb798cbadc964447ad2fd60a870dc2891572</id>
<content type='text'>
Signed-off-by: Raghavendra G &lt;raghavendra@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 269 (Add a specialized STACK_UNWIND macro for each FOP)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=269
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Raghavendra G &lt;raghavendra@gluster.com&gt;
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 269 (Add a specialized STACK_UNWIND macro for each FOP)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=269
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: fix to bug in setattr which was causing frames to be missed.</title>
<updated>2009-10-20T17:18:05+00:00</updated>
<author>
<name>Raghavendra G</name>
<email>raghavendra@gluster.com</email>
</author>
<published>2009-10-20T03:43:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=492993570bb02bd7d244693ad28e409973fa9f4c'/>
<id>492993570bb02bd7d244693ad28e409973fa9f4c</id>
<content type='text'>
- local-&gt;file was being assigned even before file pointer was got from any of
    the fds opened on the inode, thus making local-&gt;file to be NULL. In
    wb_setattr_cbk, since local-&gt;file is NULL (and hence file passed to
    wb_process_queue), wb_process_queue does not resume the pending operations
    queued for the file.

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

BUG: 327 (dbench does not complete)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=327
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- local-&gt;file was being assigned even before file pointer was got from any of
    the fds opened on the inode, thus making local-&gt;file to be NULL. In
    wb_setattr_cbk, since local-&gt;file is NULL (and hence file passed to
    wb_process_queue), wb_process_queue does not resume the pending operations
    queued for the file.

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

BUG: 327 (dbench does not complete)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=327
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: Process state dump operations are added.</title>
<updated>2009-10-20T17:17:53+00:00</updated>
<author>
<name>vinayak hegde</name>
<email>vinayak@gluster.com</email>
</author>
<published>2009-10-20T07:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=f90bc2a051ea4d6d23dd4c28ca018fcb1aa9cdaf'/>
<id>f90bc2a051ea4d6d23dd4c28ca018fcb1aa9cdaf</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 213 (Support for process state dump)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=213
</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: 213 (Support for process state dump)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=213
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: initialize frame-&gt;local before goto out label</title>
<updated>2009-10-16T10:18:04+00:00</updated>
<author>
<name>vinayak hegde</name>
<email>vinayak@gluster.com</email>
</author>
<published>2009-10-16T00:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=61b5516701224073bbf71afea93ce58d5bd6b811'/>
<id>61b5516701224073bbf71afea93ce58d5bd6b811</id>
<content type='text'>
if mtime,atime are not changed,
frame-&gt;local will not be initialized.

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

BUG: 310 (While trying to create a file on replicate with write behind set-up, client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=310
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if mtime,atime are not changed,
frame-&gt;local will not be initialized.

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

BUG: 310 (While trying to create a file on replicate with write behind set-up, client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=310
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: In wb_setattr, inode is checked twice</title>
<updated>2009-10-15T16:30:53+00:00</updated>
<author>
<name>vinayak hegde</name>
<email>vinayak@gluster.com</email>
</author>
<published>2009-10-15T00:27:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=ccb0f6fa67c148545e536d1033abe1652520bdb3'/>
<id>ccb0f6fa67c148545e536d1033abe1652520bdb3</id>
<content type='text'>
1. check for is it a directory,
2. otherwise check for inode and continue.

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

BUG: 310 (While trying to create a file on replicate with write behind set-up, client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=310
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. check for is it a directory,
2. otherwise check for inode and continue.

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

BUG: 310 (While trying to create a file on replicate with write behind set-up, client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=310
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind:STACK_UNWIND happens only in failure path of wb_stat()</title>
<updated>2009-10-15T16:03:32+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-10-14T13:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=347385beb519d75cd1457a36cf13a02fd2e60a92'/>
<id>347385beb519d75cd1457a36cf13a02fd2e60a92</id>
<content type='text'>
Only in case of errors STACK_UNWIND happens in wb_stat().
Also, fixed an incorrect check which would fail all writes.

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

BUG: 309 (In replicate set-up when exnihilate.sh is run , client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=309
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only in case of errors STACK_UNWIND happens in wb_stat().
Also, fixed an incorrect check which would fail all writes.

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

BUG: 309 (In replicate set-up when exnihilate.sh is run , client crashes.)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=309
</pre>
</div>
</content>
</entry>
<entry>
<title>performance/write-behind: return from wb_open after STACK_WIND</title>
<updated>2009-10-14T07:47:39+00:00</updated>
<author>
<name>Vijay Bellur</name>
<email>vijay@gluster.com</email>
</author>
<published>2009-10-14T02:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=65f02619c7d4b29caa8dd11b78c294c521116f12'/>
<id>65f02619c7d4b29caa8dd11b78c294c521116f12</id>
<content type='text'>
Signed-off-by: Anand V. Avati &lt;avati@dev.gluster.com&gt;

BUG: 312 (iozone crash in Distribute-Replicate)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=312
</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: 312 (iozone crash in Distribute-Replicate)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=312
</pre>
</div>
</content>
</entry>
</feed>
