<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusterfs.git, branch release-7</title>
<subtitle>GlusterFS is a distributed file-system capable of scaling to several petabytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/'/>
<entry>
<title>doc: Added release 7.9 notes (#1865)</title>
<updated>2020-12-01T05:31:17+00:00</updated>
<author>
<name>Rinku Kothiya</name>
<email>rkothiya@redhat.com</email>
</author>
<published>2020-12-01T05:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=053a10e9a91391923548d0fdb93b52b66440613e'/>
<id>053a10e9a91391923548d0fdb93b52b66440613e</id>
<content type='text'>
Updates: #1864

Change-Id: I01fe520817fd44670b4dfc917bfa2ba39ecffe9b
Signed-off-by: Rinku Kothiya &lt;rkothiya@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updates: #1864

Change-Id: I01fe520817fd44670b4dfc917bfa2ba39ecffe9b
Signed-off-by: Rinku Kothiya &lt;rkothiya@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd: Can't run rebalance due to long unix socket (#1853)</title>
<updated>2020-11-27T07:25:32+00:00</updated>
<author>
<name>mohit84</name>
<email>moagrawa@redhat.com</email>
</author>
<published>2020-11-27T07:25:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=bb5ef3be556f455fa411bc8422094c9e17ea6380'/>
<id>bb5ef3be556f455fa411bc8422094c9e17ea6380</id>
<content type='text'>
Problem: glusterd populate unix socket file name based
         on volname and if volname is lengthy socket
         system call's are failed due to breach maximum length
         is defined in the kernel.

Solution:Convert unix socket name to hash to resolve the issue

&gt; Change-Id: I5072e8184013095587537dbfa4767286307fff65
&gt; fixes: bz#1720566
&gt; Signed-off-by: Mohit Agrawal &lt;moagrawal@redhat.com&gt;
&gt; (Cherry pick from commit 2d7b77eb971700c1073db2b74f5877c1ae8293fc)
&gt; (Reviewed on upstream link https://review.gluster.org/#/c/glusterfs/+/22869/)

Fixes: #1852
Change-Id: I4c3b22344ecfcd1fc9e8292cdc8a11f895d9f78c
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: glusterd populate unix socket file name based
         on volname and if volname is lengthy socket
         system call's are failed due to breach maximum length
         is defined in the kernel.

Solution:Convert unix socket name to hash to resolve the issue

&gt; Change-Id: I5072e8184013095587537dbfa4767286307fff65
&gt; fixes: bz#1720566
&gt; Signed-off-by: Mohit Agrawal &lt;moagrawal@redhat.com&gt;
&gt; (Cherry pick from commit 2d7b77eb971700c1073db2b74f5877c1ae8293fc)
&gt; (Reviewed on upstream link https://review.gluster.org/#/c/glusterfs/+/22869/)

Fixes: #1852
Change-Id: I4c3b22344ecfcd1fc9e8292cdc8a11f895d9f78c
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>posix: In the commit 2f044c4587c6db3cb82b6128f056ec2ea2bc1b98 the ret (#1837) (#1845)</title>
<updated>2020-11-27T07:12:53+00:00</updated>
<author>
<name>mohit84</name>
<email>moagrawa@redhat.com</email>
</author>
<published>2020-11-27T07:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=63b41df081c9c5102ee439cbbdec01090db07a2a'/>
<id>63b41df081c9c5102ee439cbbdec01090db07a2a</id>
<content type='text'>
update was missed in the function posix_get_gfid2path if
       GF_MALLOC is failed.

Solution: Update the ret value to -1 if GF_MALLOC is failed

Fixes: #1836
Change-Id: I510ebf0605ee49b84ff3570948771319f283b10e
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
update was missed in the function posix_get_gfid2path if
       GF_MALLOC is failed.

Solution: Update the ret value to -1 if GF_MALLOC is failed

Fixes: #1836
Change-Id: I510ebf0605ee49b84ff3570948771319f283b10e
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>glusterd: resource leaks (#1839)</title>
<updated>2020-11-27T07:06:39+00:00</updated>
<author>
<name>Nikhil Ladha</name>
<email>nladha@redhat.com</email>
</author>
<published>2020-11-27T07:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=f220152d1859a55627afb7e03dba87af63e6b0c9'/>
<id>f220152d1859a55627afb7e03dba87af63e6b0c9</id>
<content type='text'>
* glusterd: resource leaks

Issue:
iobref was not freed before exiting the function
if all the checks were OK, which caused the resource
leak.

Fix:
Modified the code a bit to avoid use of an extra reference
to the label, and to free the iobref and iobuf if not NULL,
and then exit the function.

CID: 1430118

Updates: #1060

Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;

* Updated the changes

Change-Id: If07298cdc0add4bdd771ce9b0bbce08cafc0c7c6
Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* glusterd: resource leaks

Issue:
iobref was not freed before exiting the function
if all the checks were OK, which caused the resource
leak.

Fix:
Modified the code a bit to avoid use of an extra reference
to the label, and to free the iobref and iobuf if not NULL,
and then exit the function.

CID: 1430118

Updates: #1060

Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;

* Updated the changes

Change-Id: If07298cdc0add4bdd771ce9b0bbce08cafc0c7c6
Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Added an error message in case of timeout (#1841)</title>
<updated>2020-11-25T06:12:18+00:00</updated>
<author>
<name>Nikhil Ladha</name>
<email>nladha@redhat.com</email>
</author>
<published>2020-11-25T06:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=7094948e8620c0d38502efcfa2e104e8bc979ec8'/>
<id>7094948e8620c0d38502efcfa2e104e8bc979ec8</id>
<content type='text'>
Added an error message in CLI when there are volumes present in the cluster
but timeout happens while fetching them.

This PR fixes #1738

Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added an error message in CLI when there are volumes present in the cluster
but timeout happens while fetching them.

This PR fixes #1738

Signed-off-by: nik-redhat &lt;nladha@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>posix: Use MALLOC instead of alloca to allocate memory for xattrs list (#1730) (#1828)</title>
<updated>2020-11-24T06:27:28+00:00</updated>
<author>
<name>mohit84</name>
<email>moagrawa@redhat.com</email>
</author>
<published>2020-11-24T06:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=c28fabc6552ebe74028f80834f5287ba57eb4f1e'/>
<id>c28fabc6552ebe74028f80834f5287ba57eb4f1e</id>
<content type='text'>
In case of file is having huge xattrs on backend a brick process is
crashed while alloca(size) limit has been crossed 256k because iot_worker
stack size is 256k.

Fixes: #1699
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;

Change-Id: I100468234f83329a7d65b43cbe4e10450c1ccecd</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of file is having huge xattrs on backend a brick process is
crashed while alloca(size) limit has been crossed 256k because iot_worker
stack size is 256k.

Fixes: #1699
Signed-off-by: Mohit Agrawal &lt;moagrawa@redhat.com&gt;

Change-Id: I100468234f83329a7d65b43cbe4e10450c1ccecd</pre>
</div>
</content>
</entry>
<entry>
<title>fixed AFR_READ_POLICY_GFID_PID_HASH policy bug (#1562)</title>
<updated>2020-10-27T12:43:52+00:00</updated>
<author>
<name>Ravishankar N</name>
<email>ravishankar@redhat.com</email>
</author>
<published>2020-10-27T12:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=c061417413ff3941c87bfbca4473914eac42156d'/>
<id>c061417413ff3941c87bfbca4473914eac42156d</id>
<content type='text'>
Change-Id: Ib927a770a486c95e4b157e76ba96e9904d1a9716
Fixes: #1499
Signed-off-by: perrynzhou &lt;perrynzhou@gmail.com&gt;

Co-authored-by: perrynzhou &lt;perrynzhou@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib927a770a486c95e4b157e76ba96e9904d1a9716
Fixes: #1499
Signed-off-by: perrynzhou &lt;perrynzhou@gmail.com&gt;

Co-authored-by: perrynzhou &lt;perrynzhou@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>rfc.sh: Move -&gt; github flow (#1606)</title>
<updated>2020-10-13T10:16:56+00:00</updated>
<author>
<name>Pranith Kumar Karampuri</name>
<email>pranith.karampuri@phonepe.com</email>
</author>
<published>2020-10-13T10:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=61ee44f31325442ec1fca9133f60c752754c5694'/>
<id>61ee44f31325442ec1fca9133f60c752754c5694</id>
<content type='text'>
Change-Id: I73b7dc0e461aa09a38be0c444255bb168315bc41
Fixes: #1604
Signed-off-by: Pranith Kumar K &lt;pranith.karampuri@phonepe.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I73b7dc0e461aa09a38be0c444255bb168315bc41
Fixes: #1604
Signed-off-by: Pranith Kumar K &lt;pranith.karampuri@phonepe.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>features/bit-rot: invalid snprintf() buffer size</title>
<updated>2020-09-29T12:52:44+00:00</updated>
<author>
<name>Dmitry Antipov</name>
<email>dmantipov@yandex.ru</email>
</author>
<published>2020-05-06T05:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=12020998c285157e3c4ee6f17e709d35349e3e12'/>
<id>12020998c285157e3c4ee6f17e709d35349e3e12</id>
<content type='text'>
Found with clang-10 -Wfortify-source:

bit-rot-scrub.c:1802:15: warning: 'snprintf' size argument is too large;
destination buffer has size 32, but size argument is 4096 [-Wfortify-source]
        len = snprintf(key, PATH_MAX, "quarantine-%d", j);
              ^
bit-rot-scrub.c:1813:9: warning: 'snprintf' size argument is too large;
destination buffer has size 32, but size argument is 4096 [-Wfortify-source]
        snprintf(main_key, PATH_MAX, "quarantine-%d", tmp_count);

Change-Id: I9b9c09ef2223ed181d81215154345de976b82f13
Signed-off-by: Dmitry Antipov &lt;dmantipov@yandex.ru&gt;
Fixes: #1221
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found with clang-10 -Wfortify-source:

bit-rot-scrub.c:1802:15: warning: 'snprintf' size argument is too large;
destination buffer has size 32, but size argument is 4096 [-Wfortify-source]
        len = snprintf(key, PATH_MAX, "quarantine-%d", j);
              ^
bit-rot-scrub.c:1813:9: warning: 'snprintf' size argument is too large;
destination buffer has size 32, but size argument is 4096 [-Wfortify-source]
        snprintf(main_key, PATH_MAX, "quarantine-%d", tmp_count);

Change-Id: I9b9c09ef2223ed181d81215154345de976b82f13
Signed-off-by: Dmitry Antipov &lt;dmantipov@yandex.ru&gt;
Fixes: #1221
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Added release 7.8 notes</title>
<updated>2020-09-28T06:21:31+00:00</updated>
<author>
<name>Rinku Kothiya</name>
<email>rkothiya@redhat.com</email>
</author>
<published>2020-09-27T14:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/anoopcs/public_git/glusterfs.git/commit/?id=b4f19c7b1c34962b2c8d87d78d7c27bb54ab5e84'/>
<id>b4f19c7b1c34962b2c8d87d78d7c27bb54ab5e84</id>
<content type='text'>
Fixes: #1517

Change-Id: I9bbd28ef3614fdcbce11e798a38149a5e00b75c0
Signed-off-by: Rinku Kothiya &lt;rkothiya@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #1517

Change-Id: I9bbd28ef3614fdcbce11e798a38149a5e00b75c0
Signed-off-by: Rinku Kothiya &lt;rkothiya@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
