Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nfs-ganesha-vfs | Distribution: openSUSE Tumbleweed |
Version: 3.3+git0.39e0cf712 | Vendor: openSUSE |
Release: 8.1 | Build date: Tue Mar 28 10:46:34 2023 |
Group: Productivity/Networking/NFS | Build host: build74 |
Size: 88960 | Source RPM: nfs-ganesha-3.3+git0.39e0cf712-8.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/nfs-ganesha/nfs-ganesha/wiki | |
Summary: VFS backend for NFS-Ganesha |
This package contains a FSAL shared object to be used with NFS-Ganesha to support VFS based filesystems
GPL-3.0-or-later AND LGPL-3.0-or-later
* Thu Nov 11 2021 Michael Fritch <michael.fritch@suse.com> - Add patch to fix getopt return value on aarch64 (bsc#1192367) * Add getopt_aarch64.patch - Disable build of the XFS FSAL + https://github.com/nfs-ganesha/nfs-ganesha/issues/533 * Fri Jul 23 2021 Patrick Seidensal <pseidensal@suse.com> - Enable FSAL_RGW again, as it turned out to be compatible with Ceph 16.x, but needs patching from upstream. Backport upstream patch to fix version comparison. * Add fix-compilation--faulty-version-comparison.patch * Fri Feb 05 2021 Nathan Cutler <ncutler@suse.com> - Disable FSAL_RGW which is incompatible with Ceph 16.1.0 * Mon Jul 27 2020 Supriti Singh <supriti.singh@suse.com> - Remove -fcommon from spec file * Reverting changes made to fix boo#1164548. * Fri Jul 17 2020 Supriti Singh <supriti.singh@suse.com> - dropped fix-compilation-errors-on-xfs-ioctl-syscall-structs.patch which is a part of upstream 3.3 - Update to version 3.3+git0.39e0cf712: * V3.3 * FSAL_CEPH: Fix size of handle * FSAL_CEPH: Always use the large handle size * FSAL_CEPH: clarify the User_Id setting in the sample config * FSAL_CEPH: set ino_release_cb on mount * RADOS_URLS: restore rados_urls watch on new configuration * RADOS_URLS: when built with rados_urls, don't error if lib not installed * Fix accessing object handle after feering its last state * Fix get_state_obj_export_owner_refs() fail case * Fix responding with NFS version mismatch * core: multiple definitions of 'common' data compiling with gcc-10 * Fixes in stats module * Throttle the health warning * Fix seg fault when NFSv4 compound op fails for regular files * Tue Mar 31 2020 Martin Liška <mliska@suse.cz> - Add -fcommon in order to fix boo#1164548. * Thu Feb 20 2020 Anthony Iliopoulos <ailiopoulos@suse.com> - Backported patch that fixes compilation errors with xfsprogs >= v5.3.0 * added fix-compilation-errors-on-xfs-ioctl-syscall-structs.patch * Wed Jan 15 2020 Denis Kondratenko <denis.kondratenko@suse.com> - Rename systemd cofig file for nfs-ganesha service to support upstream service configuration script * Wed Jan 15 2020 dkondratenko@suse.com - Update to version 3.2+git0.8d07e25a7: * V3.2 * Move async callback to svc_req and give it its own wpe * Crash under duplicate request "being processed" * nfs3_FhandleToExportId returns an int (not a short) * Stats for all ops by a client - Update spec to support 3.2 and remove Obsoletes * Fri Jan 03 2020 David Disseldorp <ddiss@suse.com> - Drop -DCMAKE_BUILD_TYPE=Release in favour of %cmake macro default. * Fri Jan 03 2020 Martin Liška <mliska@suse.cz> - Use %cmake macros for build in order to respect $optflags. * Thu Dec 19 2019 dkondratenko@suse.com - Update to version 3.1+git0.4de09d665: * V3.1 * Pullup ntirpc to 3.1 * Mon Dec 09 2019 dkondratenko@suse.com - Update to version 3.0.3+git0.0c2a4da66: * V3.0.3 * NFS uio setup calloc size incorrect * cmake: Add support for Open Build Server + remove sle_build_detect.patch as changes upstreamed * RADOS - Log a message when requested backend isn't available * Handle RPCSEC_GSS negotiation or wrong cred messages * Protocol: add config option to force utf8 string scan * Clean up UTF-8 checking in preparation for config option * Fri Nov 29 2019 dkondratenko@suse.com - Update to version V3.0.2+git0.eae6d6d35: * V3.0.2 * ganesha_stats option rename * cmake: LizardFS doesn't need to be a STRICT_PACKAGE * Add fsal_test_access to exported symbols. * doc: utf8 characters in ganesha-config.rsh * V3.0.1 * Adding trace in FSAL_GLUSTER * call set_current_entry only after checking state_lock * avoid mem leak * Avoid twice free. * Thu Nov 28 2019 Denis Kondratenko <denis.kondratenko@suse.com> - Changing service file to build from upstream git - Adding patch to correctly detect SLE during the build * added sle_build_detect.patch - removing add-missing-CheckSymbolExists-include.patch * already in sources * Wed Nov 13 2019 Denis Kondratenko <denis.kondratenko@suse.com> - Update nfs-ganesha to V3.0 + libntirpc + Use non-blocking writes when we send RPC responses or make RPC callbacks + Continued improvements of readdir cache + Use of gss_iov for GSS integrity and privacy encode and decode to save buffer copies. + Change xdr encode of attributes to work from struct attrlist and other changes to save a data copy when returning attributes for NFS v3. + Implement xdr_putbuffs to save buffer copies for READ and READDIR responses which also has the benefit of more completely filling the maximum READDIR response size for fewer READDIR roundtrips to read a large directory. + Add LizardFS FSAL + Completed audit of string buffer handling (strncpy, snprintf and such) to prevent overflows. Also make utf8str always NUL terminated including on XDR decode. + Make python scripts compatible with Python 3 + Python script enhancements and cleanup + Enhancements to stats collection + Numerous Coverity issues fixed as well as other bug fixes - remove CMake patch, as it is already in V3.0 * Tue Aug 06 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Fix build with CMake 3.15.1, https://github.com/nfs-ganesha/nfs-ganesha/issues/454 + add-missing-CheckSymbolExists-include.patch * Mon May 13 2019 Nathan Cutler <ncutler@suse.com> - Version 2.8.dev.29+git.1557746732.251ace12d: + FSAL_CEPH: fix length calculation in reclaim_reset (bsc#1134302) * Thu May 09 2019 Nathan Cutler <ncutler@suse.com> - Version 2.8.dev.29+git.1557398426.e91b5c34d: + FSAL_CEPH: use a unique uuid string per export (bsc#1134302) + Note to reviewer: compared to 2.8.dev.16, this version drops the "nfs-ganesha-devel" subpackage (replaced by libntirpc-devel) * Tue Apr 09 2019 Jan Engelhardt <jengelh@inai.de> - spec: + Reduce scriptlets' hard dependency on systemd + Add missing Requires from devel->library * Tue Apr 09 2019 ncutler@suse.com - spec: split off NTIRPC and NFSD shared libraries into subpackages * Mon Apr 08 2019 ncutler@suse.com - Version 2.8.dev.27+git.1554731117.4db414992: + FSAL_CEPH: don't abort the connection if we're deleting the export https://github.com/nfs-ganesha/nfs-ganesha/commit/0d62e92920730972351ab897e1ff2ed2f39fbf54 + spec: * drop install command for ganesha-rados-grace as it is now installed by cmake * build: ganesha_nfsd as a DSO, i.e. libganesha_nfsd.so * build in UTF-8 environment * Wed Feb 27 2019 Bernhard Wiedemann <bwiedemann@suse.com> - Do a Release build to not include build host name (boo#1084909) * Fri Feb 22 2019 ncutler@suse.com - Version 2.8.dev.16+git.1550844464.79f319b6b: + spec, cmake: fix packaging of config_samples directory * Fri Feb 15 2019 Jan Engelhardt <jengelh@inai.de> - spec: update RPM groups and descriptions * Thu Feb 14 2019 ncutler@suse.com - spec: + drop with_systemd macro and rip out non-systemd conditional blocks + use %_docdir instead of %_defaultdocdir and list documentation files explicitly + stop building nfs-ganesha-utils (no longer needed; requires Python 2) + use "BuildRequires: distribution-release" to avoid exposure to rebuilds triggered by sles-release and openSUSE-release (credits to dimstar for this improvement) + drop "BuildRequires: systemd" for SUSE, since this is already covered by pkgconfig(systemd) (credits to dimstar for this improvement) * Tue Feb 12 2019 ncutler@suse.com - spec: + use less obnoxious "NFS-Ganesha" form of software name + use less acronyms in the descriptions (Reviewer note: the only FSALs actually built are the ones for Ceph (CephFS and RGW) and XFS, so we don't care about the others) + fix the Group lines * Tue Feb 12 2019 rdias@suse.com - Version 2.8.dev.16 + spec: add liburcu-devel build dependency - from upstream commit message: cmake: always build in liburcu There is some infrastructure in liburcu for handling things locklessly that could be of great use to ganesha. That library is available on both Linux and FreeBSD, so there should be no reason we can't use it with ganesha. Change cmake to always search for liburcu and fail to configure if it isn't present.
/etc/ganesha/vfs.conf /usr/lib64/ganesha/libfsalvfs.so /usr/share/man/man8/ganesha-vfs-config.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 5 23:40:52 2024