summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac4
-rw-r--r--doc/release-notes/7.8.md36
-rw-r--r--glusterfsd/src/Makefile.am1
-rw-r--r--xlators/features/bit-rot/src/bitd/bit-rot-scrub.c4
4 files changed, 41 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index bec743bf084..9c937a279a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1524,9 +1524,9 @@ case $host_os in
;;
esac
dnl GF_XLATOR_DEFAULT_LDFLAGS is for most xlators that expose a common set of symbols
-GF_XLATOR_DEFAULT_LDFLAGS='-avoid-version -export-symbols $(top_srcdir)/xlators/xlator.sym $(UUID_LIBS) $(GF_NO_UNDEFINED)'
+GF_XLATOR_DEFAULT_LDFLAGS='-avoid-version -export-symbols $(top_srcdir)/xlators/xlator.sym $(UUID_LIBS) $(GF_NO_UNDEFINED) $(TIRPC_LIBS)'
dnl GF_XLATOR_LDFLAGS is for xlators that expose extra symbols, e.g. dht
-GF_XLATOR_LDFLAGS='-avoid-version $(UUID_LIBS) $(GF_NO_UNDEFINED)'
+GF_XLATOR_LDFLAGS='-avoid-version $(UUID_LIBS) $(GF_NO_UNDEFINED) $(TIRPC_LIBS)'
AC_SUBST(GF_HOST_OS)
AC_SUBST(GF_CFLAGS)
diff --git a/doc/release-notes/7.8.md b/doc/release-notes/7.8.md
new file mode 100644
index 00000000000..eb444e3a47d
--- /dev/null
+++ b/doc/release-notes/7.8.md
@@ -0,0 +1,36 @@
+# Release notes for Gluster 7.8
+
+This is a bugfix release. The release notes for [7.0](7.0.md), [7.1](7.1.md),
+[7.2](7.2.md), [7.3](7.3.md), [7.4](7.4.md) [7.5](7.5.md), [7.6](7.6.md) and [7.7](7.7.md)
+contain a listing of all the new features that were added
+and bugs fixed in the GlusterFS 7 stable release.
+
+**NOTE:**
+1. Next minor release tentative date: Week of 30th Nov, 2020.
+2. Next minor release would be the last release of release-7.x series.
+
+## Highlights of Release
+
+This release contains majorly the bug fixes as described in the issues section.
+
+## Builds are available at
+
+[https://download.gluster.org/pub/gluster/glusterfs/7/7.8/](https://download.gluster.org/pub/gluster/glusterfs/7/7.8/)
+
+## Issues addressed in this release
+
+Please find the list of issues added to this release below.
+
+- [#763](https://github.com/gluster/glusterfs/issues/763) thin-arbiter: Testing report
+- [#1000](https://github.com/gluster/glusterfs/issues/1000) [bug:1193929] GlusterFS can be improved
+- [#1002](https://github.com/gluster/glusterfs/issues/1002) [bug:1679998] GlusterFS can be improved
+- [#1250](https://github.com/gluster/glusterfs/issues/1250) geo-rep: Fix corner case in rename on mkdir during hybrid crawl
+- [#1253](https://github.com/gluster/glusterfs/issues/1253) On Ovirt setup glusterfs performs poorly
+- [#1332](https://github.com/gluster/glusterfs/issues/1332) Unable to Upgrade to Gluster 7 from Earlier Version
+- [#1351](https://github.com/gluster/glusterfs/issues/1351) issue with gf_fill_iatt_for_dirent()
+- [#1354](https://github.com/gluster/glusterfs/issues/1354) High CPU utilization by self-heal on disperse volumes with no ...
+- [#1385](https://github.com/gluster/glusterfs/issues/1385) High CPU utilization by self-heal on disperse volumes when an ...
+- [#1407](https://github.com/gluster/glusterfs/issues/1407) glusterd keep crashing when upgrading from 6.5 to 7.7
+- [#1438](https://github.com/gluster/glusterfs/issues/1438) syncdaemon/syncdutils.py: SyntaxWarning: "is" with a literal. ...
+- [#1440](https://github.com/gluster/glusterfs/issues/1440) glusterfs 7.7 fuse client memory leak
+- [#1472](https://github.com/gluster/glusterfs/issues/1472) Readdir-ahead leads to inconsistent ls results
diff --git a/glusterfsd/src/Makefile.am b/glusterfsd/src/Makefile.am
index 7b8d1dbf1fb..a09c2c82f32 100644
--- a/glusterfsd/src/Makefile.am
+++ b/glusterfsd/src/Makefile.am
@@ -14,6 +14,7 @@ gf_attach_LDADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \
$(top_builddir)/api/src/libgfapi.la \
$(top_builddir)/rpc/rpc-lib/src/libgfrpc.la \
$(top_builddir)/rpc/xdr/src/libgfxdr.la
+gf_attach_LDFLAGS = $(GF_LDFLAGS)
noinst_HEADERS = glusterfsd.h glusterfsd-mem-types.h glusterfsd-messages.h
diff --git a/xlators/features/bit-rot/src/bitd/bit-rot-scrub.c b/xlators/features/bit-rot/src/bitd/bit-rot-scrub.c
index a6beb2edb92..450f7c7a517 100644
--- a/xlators/features/bit-rot/src/bitd/bit-rot-scrub.c
+++ b/xlators/features/bit-rot/src/bitd/bit-rot-scrub.c
@@ -1799,7 +1799,7 @@ br_collect_bad_objects_of_child(xlator_t *this, br_child_t *child, dict_t *dict,
tmp_count = total_count;
for (j = 0; j < count; j++) {
- snprintf(key, PATH_MAX, "quarantine-%d", j);
+ snprintf(key, sizeof(key), "quarantine-%d", j);
ret = dict_get_str(child_dict, key, &entry);
if (ret)
continue;
@@ -1810,7 +1810,7 @@ br_collect_bad_objects_of_child(xlator_t *this, br_child_t *child, dict_t *dict,
if ((len < 0) || (len >= PATH_MAX)) {
continue;
}
- snprintf(main_key, PATH_MAX, "quarantine-%d", tmp_count);
+ snprintf(main_key, sizeof(main_key), "quarantine-%d", tmp_count);
ret = dict_set_dynstr_with_alloc(dict, main_key, tmp);
if (!ret)