diff options
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | doc/release-notes/7.8.md | 36 | ||||
-rw-r--r-- | glusterfsd/src/Makefile.am | 1 | ||||
-rw-r--r-- | xlators/features/bit-rot/src/bitd/bit-rot-scrub.c | 4 |
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) |