<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git/xlators/cluster, branch v3.1.6qa1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/'/>
<entry>
<title>cluster/dht: fix race between two directory renames</title>
<updated>2011-07-12T09:24:37+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2011-07-12T02:16:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=08f8f7ab1f6d45f1711d54660bcaa37aa0dcc877'/>
<id>08f8f7ab1f6d45f1711d54660bcaa37aa0dcc877</id>
<content type='text'>
let the race get arbitrated at the dst_hashed subvolume.

Change-Id: I140fc5b0176ee752ebef648c539b404653e91bdd
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2522 ([glusterfs-3.1.3qa8]: rm -rf shows invalid argument)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2522
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
let the race get arbitrated at the dst_hashed subvolume.

Change-Id: I140fc5b0176ee752ebef648c539b404653e91bdd
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2522 ([glusterfs-3.1.3qa8]: rm -rf shows invalid argument)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2522
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: set frame local before access wind</title>
<updated>2011-07-01T08:26:36+00:00</updated>
<author>
<name>Pranith K</name>
<email>pranithk@gluster.com</email>
</author>
<published>2011-06-24T03:04:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=34d7116ec2cc899d8339eea299bfaf55666a450f'/>
<id>34d7116ec2cc899d8339eea299bfaf55666a450f</id>
<content type='text'>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3072 (Crash in afr_access_cbk)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3072
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3072 (Crash in afr_access_cbk)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3072
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: fix the range of the lock taken in [f]truncate</title>
<updated>2011-07-01T08:26:29+00:00</updated>
<author>
<name>Pranith K</name>
<email>pranithk@gluster.com</email>
</author>
<published>2011-06-23T01:17:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=4784318f02af5f113c7917f96807838588ab1c0c'/>
<id>4784318f02af5f113c7917f96807838588ab1c0c</id>
<content type='text'>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3077 (afr [f]truncate locks wrong region in transaction)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3077
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3077 (afr [f]truncate locks wrong region in transaction)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3077
</pre>
</div>
</content>
</entry>
<entry>
<title>pump: mark pending before notify to children to avoid race in single CPU.</title>
<updated>2011-06-22T15:41:20+00:00</updated>
<author>
<name>Krishnan P</name>
<email>kp@gluster.com</email>
</author>
<published>2011-06-21T01:12:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=1b314d49744e3a7a371717a2c2f4658983160341'/>
<id>1b314d49744e3a7a371717a2c2f4658983160341</id>
<content type='text'>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3050 ('replace-brick' hangs on vm's)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3050
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3050 ('replace-brick' hangs on vm's)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3050
</pre>
</div>
</content>
</entry>
<entry>
<title>afr: bg self-heal must be off if self-heal-count=0.</title>
<updated>2011-06-22T15:41:15+00:00</updated>
<author>
<name>Krishnan P</name>
<email>kp@gluster.com</email>
</author>
<published>2011-06-21T00:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=adf106dd982b4060ebd5491813e54504c086d0c8'/>
<id>adf106dd982b4060ebd5491813e54504c086d0c8</id>
<content type='text'>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3036 (self-heal problem in replace-brick)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3036
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 3036 (self-heal problem in replace-brick)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3036
</pre>
</div>
</content>
</entry>
<entry>
<title>loc_t: add 'gfid' and 'pargfid' fields</title>
<updated>2011-06-14T07:13:43+00:00</updated>
<author>
<name>Amar Tumballi</name>
<email>amar@gluster.com</email>
</author>
<published>2011-06-10T03:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=5e5aede7873c7deb696efae679d870134ddbc9a5'/>
<id>5e5aede7873c7deb696efae679d870134ddbc9a5</id>
<content type='text'>
these fields are used mainly in case of selfheal path, where
'inode-&gt;gfid'||'parent-&gt;gfid' is not yet set.

These fields in 'loc' will have lower precedence than 'inode-&gt;gfid'
in client protocol.

Signed-off-by: Amar Tumballi &lt;amar@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2346 (Log message enhancements in GlusterFS - phase 1)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2346
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these fields are used mainly in case of selfheal path, where
'inode-&gt;gfid'||'parent-&gt;gfid' is not yet set.

These fields in 'loc' will have lower precedence than 'inode-&gt;gfid'
in client protocol.

Signed-off-by: Amar Tumballi &lt;amar@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2346 (Log message enhancements in GlusterFS - phase 1)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2346
</pre>
</div>
</content>
</entry>
<entry>
<title>pump: cleanup potential dict related memory corruption.</title>
<updated>2011-06-10T10:53:58+00:00</updated>
<author>
<name>Krishnan Parthasarathi</name>
<email>kp@gluster.com</email>
</author>
<published>2011-06-10T04:42:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=25da481bc5b06d671e41e5a70b2c145777154bf1'/>
<id>25da481bc5b06d671e41e5a70b2c145777154bf1</id>
<content type='text'>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2489 (GlusterFS crashing with replace-brick)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2489
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krishnan Parthasarathi &lt;kp@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2489 (GlusterFS crashing with replace-brick)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2489
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: propagate proper errno returned by lock fops</title>
<updated>2011-06-10T10:53:40+00:00</updated>
<author>
<name>Anand Avati</name>
<email>avati@gluster.com</email>
</author>
<published>2011-06-10T04:37:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=241f9c83bfb85519e131d4ec345d0556c4f296cc'/>
<id>241f9c83bfb85519e131d4ec345d0556c4f296cc</id>
<content type='text'>
If locks could not be held on any of the servers, then propagate the
errno returned by the lock FOPs instead of hardcoding EAGAIN/EINVAL.

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

BUG: 2993 ([glusterfs-3.2.0qa2]: hang while doing the selfheal)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2993
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If locks could not be held on any of the servers, then propagate the
errno returned by the lock FOPs instead of hardcoding EAGAIN/EINVAL.

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

BUG: 2993 ([glusterfs-3.2.0qa2]: hang while doing the selfheal)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2993
</pre>
</div>
</content>
</entry>
<entry>
<title>DHT selheal dir: Recreate dirs with correct gfid.</title>
<updated>2011-06-09T14:41:50+00:00</updated>
<author>
<name>shishir gowda</name>
<email>shishirng@gluster.com</email>
</author>
<published>2011-06-09T03:07:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=b25a987e3796b3c33fb4bdb8251ea498a8453cce'/>
<id>b25a987e3796b3c33fb4bdb8251ea498a8453cce</id>
<content type='text'>
When selfheal of dir is triggered, make sure the dirs are recreated
with the correct gfid, to prevent mismatch of gfids in the backend.

Signed-off-by: shishir gowda &lt;shishirng@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2994 ([glusterfs-3.2.1qa2]: untar and rm in parallel hangs untar)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2994
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When selfheal of dir is triggered, make sure the dirs are recreated
with the correct gfid, to prevent mismatch of gfids in the backend.

Signed-off-by: shishir gowda &lt;shishirng@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2994 ([glusterfs-3.2.1qa2]: untar and rm in parallel hangs untar)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2994
</pre>
</div>
</content>
</entry>
<entry>
<title>cluster/afr: Give proper device id for mknod</title>
<updated>2011-06-09T14:41:44+00:00</updated>
<author>
<name>Pranith Kumar K</name>
<email>pranithk@gluster.com</email>
</author>
<published>2011-06-09T04:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusterfs.git/commit/?id=441ec91f6c87f987abe9417bfdb60bda1094718b'/>
<id>441ec91f6c87f987abe9417bfdb60bda1094718b</id>
<content type='text'>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2840 (files not getting self-healed when the first child goes down)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2840
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Pranith Kumar K &lt;pranithk@gluster.com&gt;
Signed-off-by: Anand Avati &lt;avati@gluster.com&gt;

BUG: 2840 (files not getting self-healed when the first child goes down)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2840
</pre>
</div>
</content>
</entry>
</feed>
