diff --git a/SPECS/glusterfs.spec b/SPECS/glusterfs.spec index ef7c804..905084f 100644 --- a/SPECS/glusterfs.spec +++ b/SPECS/glusterfs.spec @@ -237,7 +237,7 @@ Release: 0.1%{?prereltag:.%{prereltag}}%{?dist} %else Name: glusterfs Version: 6.0 -Release: 37.2%{?dist} +Release: 49.1%{?dist} ExcludeArch: i686 %endif License: GPLv2 or LGPLv3+ @@ -698,15 +698,104 @@ Patch0380: 0380-features-shard-Aggregate-size-block-count-in-iatt-be.patch Patch0381: 0381-dht-add-null-check-in-gf_defrag_free_dir_dfmeta.patch Patch0382: 0382-features-shard-Aggregate-file-size-block-count-befor.patch Patch0383: 0383-common-ha-ganesha-ha.sh-bad-test-for-rhel-centos-for.patch -Patch0384: 0384-extras-Modify-group-virt-to-include-network-related-.patch -Patch0385: 0385-cluster-afr-Prioritize-ENOSPC-over-other-errors.patch -Patch0386: 0386-afr-prevent-spurious-entry-heals-leading-to-gfid-spl.patch -Patch0387: 0387-cluster-afr-Delay-post-op-for-fsync.patch +Patch0384: 0384-Update-rfc.sh-to-rhgs-3.5.3.patch +Patch0385: 0385-glusterd-start-glusterd-automatically-on-abnormal-sh.patch +Patch0386: 0386-glusterd-increase-the-StartLimitBurst.patch +Patch0387: 0387-To-fix-readdir-ahead-memory-leak.patch Patch0388: 0388-rpc-Cleanup-SSL-specific-data-at-the-time-of-freeing.patch -Patch0389: 0389-socket-Resolve-ssl_ctx-leak-for-a-brick-while-only-m.patch -Patch0390: 0390-tests-Avoid-ssl-authz.t-failure.patch -Patch0391: 0391-cluster-syncop-avoid-duplicate-unlock-of-inodelk-ent.patch -Patch0392: 0392-glusterd-unlink-the-file-after-killing-the-process.patch +Patch0389: 0389-posix-Avoid-diskpace-error-in-case-of-overwriting-th.patch +Patch0390: 0390-glusterd-deafult-options-after-volume-reset.patch +Patch0391: 0391-glusterd-unlink-the-file-after-killing-the-process.patch +Patch0392: 0392-glusterd-Brick-process-fails-to-come-up-with-brickmu.patch +Patch0393: 0393-afr-restore-timestamp-of-files-during-metadata-heal.patch +Patch0394: 0394-man-gluster-Add-volume-top-command-to-gluster-man-pa.patch +Patch0395: 0395-Cli-Removing-old-log-rotate-command.patch +Patch0396: 0396-Updating-gluster-manual.patch +Patch0397: 0397-mgmt-brick-mux-Avoid-sending-two-response-when-attac.patch +Patch0398: 0398-ec-change-error-message-for-heal-commands-for-disper.patch +Patch0399: 0399-glusterd-coverity-fixes.patch +Patch0400: 0400-cli-throw-a-warning-if-replica-count-greater-than-3.patch +Patch0401: 0401-cli-change-the-warning-message.patch +Patch0402: 0402-afr-wake-up-index-healer-threads.patch +Patch0403: 0403-Fix-spurious-failure-in-bug-1744548-heal-timeout.t.patch +Patch0404: 0404-tests-Fix-spurious-failure.patch +Patch0405: 0405-core-fix-return-of-local-in-__nlc_inode_ctx_get.patch +Patch0406: 0406-afr-support-split-brain-CLI-for-replica-3.patch +Patch0407: 0407-geo-rep-Improving-help-message-in-schedule_georep.py.patch +Patch0408: 0408-geo-rep-Fix-ssh-port-validation.patch +Patch0409: 0409-system-posix-acl-update-ctx-only-if-iatt-is-non-NULL.patch +Patch0410: 0410-afr-prevent-spurious-entry-heals-leading-to-gfid-spl.patch +Patch0411: 0411-tools-glusterfind-validate-session-name.patch +Patch0412: 0412-gluster-smb-add-smb-parameter-when-access-gluster-by.patch +Patch0413: 0413-extras-hooks-Remove-smb.conf-parameter-allowing-gues.patch +Patch0414: 0414-cluster-syncop-avoid-duplicate-unlock-of-inodelk-ent.patch +Patch0415: 0415-dht-Fix-stale-layout-and-create-issue.patch +Patch0416: 0416-tests-fix-spurious-failure-of-bug-1402841.t-mt-dir-s.patch +Patch0417: 0417-events-fix-IPv6-memory-corruption.patch +Patch0418: 0418-md-cache-avoid-clearing-cache-when-not-necessary.patch +Patch0419: 0419-cluster-afr-fix-race-when-bricks-come-up.patch +Patch0420: 0420-scripts-quota_fsck-script-TypeError-d-format-not-dic.patch +Patch0421: 0421-Improve-logging-in-EC-client-and-lock-translator.patch +Patch0422: 0422-cluster-afr-Prioritize-ENOSPC-over-other-errors.patch +Patch0423: 0423-ctime-Fix-ctime-inconsisteny-with-utimensat.patch +Patch0424: 0424-afr-make-heal-info-lockless.patch +Patch0425: 0425-tests-Fix-spurious-self-heald.t-failure.patch +Patch0426: 0426-geo-rep-Fix-for-Transport-End-Point-not-connected-is.patch +Patch0427: 0427-storage-posix-Fixing-a-coverity-issue.patch +Patch0428: 0428-glusterd-ganesha-fixing-resource-leak-in-tear_down_c.patch +Patch0429: 0429-dht-rebalance-fixing-failure-occurace-due-to-rebalan.patch +Patch0430: 0430-Fix-some-Null-pointer-dereference-coverity-issues.patch +Patch0431: 0431-glusterd-check-for-same-node-while-adding-bricks-in-.patch +Patch0432: 0432-glusterd-Fix-coverity-defects-put-coverity-annotatio.patch +Patch0433: 0433-socket-Resolve-ssl_ctx-leak-for-a-brick-while-only-m.patch +Patch0434: 0434-glusterd-ganesha-fix-Coverity-CID-1405785.patch +Patch0435: 0435-glusterd-coverity-fix.patch +Patch0436: 0436-glusterd-coverity-fixes.patch +Patch0437: 0437-glusterd-prevent-use-after-free-in-glusterd_op_ac_se.patch +Patch0438: 0438-dht-sparse-files-rebalance-enhancements.patch +Patch0439: 0439-cluster-afr-Delay-post-op-for-fsync.patch +Patch0440: 0440-glusterd-snapshot-Improve-log-message-during-snapsho.patch +Patch0441: 0441-fuse-occasional-logging-for-fuse-device-weird-write-.patch +Patch0442: 0442-fuse-correctly-handle-setxattr-values.patch +Patch0443: 0443-fuse-fix-high-sev-coverity-issue.patch +Patch0444: 0444-mount-fuse-Fixing-a-coverity-issue.patch +Patch0445: 0445-feature-changelog-Avoid-thread-creation-if-xlator-is.patch +Patch0446: 0446-bitrot-Make-number-of-signer-threads-configurable.patch +Patch0447: 0447-core-brick_mux-brick-crashed-when-creating-and-delet.patch +Patch0448: 0448-Posix-Use-simple-approach-to-close-fd.patch +Patch0449: 0449-test-Test-case-brick-mux-validation-in-cluster.t-is-.patch +Patch0450: 0450-tests-basic-ctime-enable-ctime-before-testing.patch +Patch0451: 0451-extras-Modify-group-virt-to-include-network-related-.patch +Patch0452: 0452-Tier-DHT-Handle-the-pause-case-missed-out.patch +Patch0453: 0453-glusterd-add-brick-command-failure.patch +Patch0454: 0454-features-locks-avoid-use-after-freed-of-frame-for-bl.patch +Patch0455: 0455-locks-prevent-deletion-of-locked-entries.patch +Patch0456: 0456-add-clean-local-after-grant-lock.patch +Patch0457: 0457-cluster-ec-Improve-detection-of-new-heals.patch +Patch0458: 0458-features-bit-rot-stub-clean-the-mutex-after-cancelli.patch +Patch0459: 0459-features-bit-rot-Unconditionally-sign-the-files-duri.patch +Patch0460: 0460-cluster-ec-Remove-stale-entries-from-indices-xattrop.patch +Patch0461: 0461-geo-replication-Fix-IPv6-parsing.patch +Patch0462: 0462-Issue-with-gf_fill_iatt_for_dirent.patch +Patch0463: 0463-cluster-ec-Change-handling-of-heal-failure-to-avoid-.patch +Patch0464: 0464-storage-posix-Remove-nr_files-usage.patch +Patch0465: 0465-posix-Implement-a-janitor-thread-to-close-fd.patch +Patch0466: 0466-cluster-ec-Change-stale-index-handling.patch +Patch0467: 0467-build-Added-dependency-for-glusterfs-selinux.patch +Patch0468: 0468-build-Update-the-glusterfs-selinux-version.patch +Patch0469: 0469-cluster-ec-Don-t-trigger-heal-for-stale-index.patch +Patch0470: 0470-extras-snap_scheduler-changes-in-gluster-shared-stor.patch +Patch0471: 0471-nfs-ganesha-gluster_shared_storage-fails-to-automoun.patch +Patch0472: 0472-geo-rep-gluster_shared_storage-fails-to-automount-on.patch +Patch0473: 0473-glusterd-Fix-Add-brick-with-increasing-replica-count.patch +Patch0474: 0474-features-locks-posixlk-clear-lock-should-set-error-a.patch +Patch0475: 0475-fuse-lock-interrupt-fix-flock_interrupt.t.patch +Patch0476: 0476-mount-fuse-use-cookies-to-get-fuse-interrupt-record-.patch +Patch0477: 0477-glusterd-snapshot-Snapshot-prevalidation-failure-not.patch +Patch0478: 0478-DHT-Fixing-rebalance-failure-on-issuing-stop-command.patch +Patch0479: 0479-ganesha-ha-revised-regex-exprs-for-status.patch +Patch0480: 0480-DHT-Rebalance-Ensure-Rebalance-reports-status-only-o.patch +Patch0481: 0481-RHGS-3.5.3-rebuild-to-ship-with-RHEL.patch %description GlusterFS is a distributed file-system capable of scaling to several @@ -1044,6 +1133,9 @@ Summary: Clustered file-system server Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-cli%{?_isa} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release} +%if ( 0%{?fedora} && 0%{?fedora} >= 30 || ( 0%{?rhel} && 0%{?rhel} >= 8 ) ) +Requires: glusterfs-selinux >= 1.0-1 +%endif # some daemons (like quota) use a fuse-mount, glusterfsd is part of -fuse Requires: %{name}-fuse%{?_isa} = %{version}-%{release} # self-heal daemon, rebalance, nfs-server etc. are actually clients @@ -2447,12 +2539,50 @@ fi %endif %changelog -* Tue Sep 08 2020 Rinku Kothiya - 6.0-37.2 -- fixes bugs bz#1876857 +* Fri Feb 19 2021 Gluster Jenkins - 6.0-49.1 +- fixes bugs bz#1930561 + +* Wed Nov 25 2020 Gluster Jenkins - 6.0-49 +- fixes bugs bz#1286171 + +* Tue Nov 10 2020 Gluster Jenkins - 6.0-48 +- fixes bugs bz#1895301 + +* Thu Nov 05 2020 Gluster Jenkins - 6.0-47 +- fixes bugs bz#1286171 bz#1821743 bz#1837926 + +* Wed Oct 21 2020 Gluster Jenkins - 6.0-46 +- fixes bugs bz#1873469 bz#1881823 + +* Wed Sep 09 2020 Deepshikha Khandelwal - 6.0-45 +- fixes bugs bz#1785714 + +* Thu Sep 03 2020 Deepshikha Khandelwal - 6.0-44 +- fixes bugs bz#1460657 + +* Thu Sep 03 2020 Deepshikha Khandelwal - 6.0-43 +- fixes bugs bz#1460657 + +* Wed Sep 02 2020 Deepshikha Khandelwal - 6.0-42 +- fixes bugs bz#1785714 + +* Tue Aug 25 2020 Deepshikha Khandelwal - 6.0-41 +- fixes bugs bz#1785714 bz#1851424 bz#1851989 bz#1852736 bz#1853189 bz#1855966 + +* Tue Jul 21 2020 Deepshikha Khandelwal - 6.0-40 +- fixes bugs bz#1812789 bz#1844359 bz#1847081 bz#1854165 + +* Wed Jun 17 2020 Deepshikha Khandelwal - 6.0-39 +- fixes bugs bz#1844359 bz#1845064 -* Wed Jun 24 2020 Deepshikha Khandelwal - 6.0-37.1 -- fixes bugs bz#1848890 bz#1848891 bz#1848893 bz#1848894 bz#1848895 - bz#1848896 bz#1848899 bz#1849533 +* Wed Jun 10 2020 Rinku Kothiya - 6.0-38 +- fixes bugs bz#1234220 bz#1286171 bz#1487177 bz#1524457 bz#1640573 + bz#1663557 bz#1667954 bz#1683602 bz#1686897 bz#1721355 bz#1748865 bz#1750211 + bz#1754391 bz#1759875 bz#1761531 bz#1761932 bz#1763124 bz#1763129 bz#1764091 + bz#1775637 bz#1776901 bz#1781550 bz#1781649 bz#1781710 bz#1783232 bz#1784211 + bz#1784415 bz#1786516 bz#1786681 bz#1787294 bz#1787310 bz#1787331 bz#1787994 + bz#1790336 bz#1792873 bz#1794663 bz#1796814 bz#1804164 bz#1810924 bz#1815434 + bz#1836099 bz#1837467 bz#1837926 bz#1838479 bz#1839137 bz#1844359 * Fri May 29 2020 Rinku Kothiya - 6.0-37 - fixes bugs bz#1840794