Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Update filesystems/glusterfs to 8.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/014bc1ed0dcb
branches: trunk
changeset: 435374:014bc1ed0dcb
user: manu <manu%pkgsrc.org@localhost>
date: Tue Jul 07 01:01:27 2020 +0000
description:
Update filesystems/glusterfs to 8.0
diffstat:
doc/CHANGES-2020 | 3 +-
filesystems/glusterfs/MESSAGE.NetBSD | 8 +-
filesystems/glusterfs/Makefile | 15 +-
filesystems/glusterfs/PLIST | 166 ++++-----
filesystems/glusterfs/distinfo | 15 +-
filesystems/glusterfs/patches/patch-configure | 16 +
filesystems/glusterfs/patches/patch-configure.ac | 16 +
filesystems/glusterfs/patches/patch-libglusterfs_src_common-utils.c | 31 -
filesystems/glusterfs/patches/patch-rpc_rpc_lib_rpcsvc.c | 17 +
filesystems/glusterfs/patches/patch-xlators_performance_write-behind_src_write-behind.c | 34 ++
10 files changed, 187 insertions(+), 134 deletions(-)
diffs (truncated from 611 to 300 lines):
diff -r 0a3e13f87015 -r 014bc1ed0dcb doc/CHANGES-2020
--- a/doc/CHANGES-2020 Mon Jul 06 23:05:30 2020 +0000
+++ b/doc/CHANGES-2020 Tue Jul 07 01:01:27 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2020,v 1.3899 2020/07/06 20:26:03 schmonz Exp $
+$NetBSD: CHANGES-2020,v 1.3900 2020/07/07 01:01:27 manu Exp $
Changes to the packages collection and infrastructure in 2020:
@@ -6204,3 +6204,4 @@
Updated devel/py-test-asyncio to 0.14.0 [adam 2020-07-06]
Updated misc/usbids to 20200622 [bsiegert 2020-07-06]
Updated databases/p5-App-Sqitch to 1.1.0 [schmonz 2020-07-06]
+ Updated filesystems/glusterfs to 8.0 [manu 2020-07-06]
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/MESSAGE.NetBSD
--- a/filesystems/glusterfs/MESSAGE.NetBSD Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/MESSAGE.NetBSD Tue Jul 07 01:01:27 2020 +0000
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.17 2020/06/14 23:55:09 gdt Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.18 2020/07/07 01:01:27 manu Exp $
*** GlusterFS clients ***
This is required in /etc/sysctl.conf in order to avoid hangs on I/O operations
@@ -10,6 +10,12 @@
In order to use mount -t glusterfs, please install this link
ln -s ${PREFIX}/sbin/mount_glusterfs /sbin/mount_glusterfs
+* Only for netbsd-5 branch (later NetBSD GENERIC kernels have it enabled):
+A kernel with the following option is required:
+ file-system PUFFS
+ pseudo-device putter
+ pseudo-device pud
+
*** GlusterFS servers ***
glusterfs servers will need extended attributes in exported filesystems.
This is currently only supported in UFS1 (newfs -O1). You will need to
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/Makefile
--- a/filesystems/glusterfs/Makefile Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/Makefile Tue Jul 07 01:01:27 2020 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2020/06/14 23:52:32 gdt Exp $
+# $NetBSD: Makefile,v 1.99 2020/07/07 01:01:27 manu Exp $
-DISTNAME= glusterfs-3.12.8
-PKGREVISION= 8
+DISTNAME= glusterfs-8.0
+#PKGREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/
@@ -66,6 +66,7 @@
REPLACE_BASH+= extras/post-upgrade-script-for-quota.sh
REPLACE_BASH+= extras/pre-upgrade-script-for-quota.sh
REPLACE_BASH+= extras/stop-all-gluster-processes.sh
+REPLACE_BASH+= extras/thin-arbiter/setup-thin-arbiter.sh
REPLACE_BASH+= geo-replication/src/gverify.sh
REPLACE_BASH+= geo-replication/src/peer_gsec_create.in
REPLACE_BASH+= geo-replication/src/set_geo_rep_pem_keys.sh
@@ -78,6 +79,7 @@
SUBST_STAGE.mtab= post-build
SUBST_FILES.mtab= doc/mount.glusterfs.8
SUBST_FILES.mtab= libglusterfs/src/compat.h
+SUBST_FILES.mtab= xlators/mount/fuse/utils/mount.glusterfs.in
SUBST_SED.mtab= -e "s,/etc/mtab,/proc/mounts,g"
SUBST_CLASSES+= etc
@@ -92,8 +94,8 @@
SUBST_FILES.vol= extras/Makefile
SUBST_SED.vol= -e "/vol_DATA/s/glusterd.vol/glusterd.vol.sample/g"
-EGDIR= ${PREFIX}/etc/glusterfs
-CONF_FILES+= ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
+#EGDIR= ${PREFIX}/etc/glusterfs
+#CONF_FILES+= ${EGDIR}/glusterd.vol.sample ${EGDIR}/glusterd.vol
OWN_DIRS+= ${VARBASE}/log/glusterfs
BUILD_DEFS+= VARBASE
@@ -126,9 +128,12 @@
.include "../../mk/bsd.prefs.mk"
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../devel/argp/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
+BUILDLINK_API_DEPENDS.userspace-rcu+= userspace-rcu>=0.12.1
.include "../../devel/userspace-rcu/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
diff -r 0a3e13f87015 -r 014bc1ed0dcb filesystems/glusterfs/PLIST
--- a/filesystems/glusterfs/PLIST Mon Jul 06 23:05:30 2020 +0000
+++ b/filesystems/glusterfs/PLIST Tue Jul 07 01:01:27 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2018/04/19 02:49:04 manu Exp $
+@comment $NetBSD: PLIST,v 1.40 2020/07/07 01:01:27 manu Exp $
${PYSITELIB}/gluster/__init__.py
${PYSITELIB}/gluster/__init__.pyc
${PYSITELIB}/gluster/__init__.pyo
@@ -8,23 +8,27 @@
${PYSITELIB}/gluster/cliutils/cliutils.py
${PYSITELIB}/gluster/cliutils/cliutils.pyc
${PYSITELIB}/gluster/cliutils/cliutils.pyo
-${PYSITELIB}/gluster/glupy/__init__.py
-${PYSITELIB}/gluster/glupy/__init__.pyc
-${PYSITELIB}/gluster/glupy/__init__.pyo
bin/glusterfind
+etc/ganesha/ganesha-ha.conf.sample
etc/glusterfs/eventsconfig.json
etc/glusterfs/gluster-rsyslog-5.8.conf
etc/glusterfs/gluster-rsyslog-7.2.conf
-etc/glusterfs/glusterd.vol.sample
+etc/glusterfs/glusterd.vol
etc/glusterfs/glusterfs-georep-logrotate
etc/glusterfs/glusterfs-logrotate
+etc/glusterfs/group-db-workload
+etc/glusterfs/group-distributed-virt
etc/glusterfs/group-gluster-block
etc/glusterfs/group-metadata-cache
etc/glusterfs/group-nl-cache
+etc/glusterfs/group-samba
etc/glusterfs/group-virt.example
+etc/glusterfs/gsyncd.conf
etc/glusterfs/logger.conf.example
+etc/glusterfs/thin-arbiter.vol
include/glusterfs/api/glfs-handles.h
include/glusterfs/api/glfs.h
+include/glusterfs/async.h
include/glusterfs/atomic.h
include/glusterfs/byte-order.h
include/glusterfs/call-stub.h
@@ -36,28 +40,23 @@
include/glusterfs/compat-errno.h
include/glusterfs/compat-uuid.h
include/glusterfs/compat.h
-include/glusterfs/compound-fop-utils.h
include/glusterfs/daemon.h
include/glusterfs/default-args.h
include/glusterfs/defaults.h
include/glusterfs/dict.h
include/glusterfs/event-history.h
-include/glusterfs/event.h
include/glusterfs/events.h
include/glusterfs/fd-lk.h
include/glusterfs/fd.h
+include/glusterfs/gd-common-utils.h
include/glusterfs/gf-dirent.h
+include/glusterfs/gf-event.h
include/glusterfs/gfchangelog/changelog.h
-include/glusterfs/gfdb/gfdb_data_store.h
-include/glusterfs/gfdb/gfdb_data_store_helper.h
-include/glusterfs/gfdb/gfdb_data_store_types.h
-include/glusterfs/gfdb/gfdb_mem-types.h
-include/glusterfs/gfdb/gfdb_sqlite3.h
-include/glusterfs/gfdb/gfdb_sqlite3_helper.h
include/glusterfs/gidcache.h
include/glusterfs/glfs-message-id.h
include/glusterfs/globals.h
include/glusterfs/glusterfs-acl.h
+include/glusterfs/glusterfs-fops.h
include/glusterfs/glusterfs.h
include/glusterfs/graph-utils.h
include/glusterfs/hashfn.h
@@ -73,25 +72,20 @@
include/glusterfs/lvm-defaults.h
include/glusterfs/mem-pool.h
include/glusterfs/mem-types.h
+include/glusterfs/monitoring.h
include/glusterfs/options.h
include/glusterfs/parse-utils.h
-include/glusterfs/protocol-common.h
include/glusterfs/quota-common-utils.h
include/glusterfs/rbthash.h
include/glusterfs/refcount.h
include/glusterfs/revision.h
include/glusterfs/rot-buffs.h
-include/glusterfs/rpc/acl3-xdr.h
include/glusterfs/rpc/changelog-xdr.h
include/glusterfs/rpc/cli1-xdr.h
include/glusterfs/rpc/glusterd1-xdr.h
-include/glusterfs/rpc/glusterfs-fops.h
include/glusterfs/rpc/glusterfs3-xdr.h
include/glusterfs/rpc/glusterfs3.h
-include/glusterfs/rpc/mount3udp.h
-include/glusterfs/rpc/msg-nfs3.h
-include/glusterfs/rpc/nlm4-xdr.h
-include/glusterfs/rpc/nsm-xdr.h
+include/glusterfs/rpc/glusterfs4-xdr.h
include/glusterfs/rpc/portmap-xdr.h
include/glusterfs/rpc/protocol-common.h
include/glusterfs/rpc/rpc-clnt-ping.h
@@ -105,7 +99,6 @@
include/glusterfs/rpc/rpcsvc.h
include/glusterfs/rpc/xdr-common.h
include/glusterfs/rpc/xdr-generic.h
-include/glusterfs/rpc/xdr-nfs3.h
include/glusterfs/rpc/xdr-rpc.h
include/glusterfs/rpc/xdr-rpcclnt.h
include/glusterfs/run.h
@@ -140,17 +133,12 @@
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/ec.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/nufa.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/replicate.so
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/stripe.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/switch.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/cluster/tier.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/delay-gen.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/error-gen.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/io-stats.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.a
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/sink.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/debug/trace.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/crypt.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/encryption/rot-13.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/access-control.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/arbiter.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/barrier.la
@@ -158,97 +146,87 @@
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/bitrot-stub.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/cdc.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changelog.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/changetimerecorder.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/gfid-access.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/debug-trace.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/helloworld.pyo
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.py
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyc
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/glupy/negative.pyo
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/index.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.a
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/leases.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/locks.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/marker.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/namespace.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/posix-locks.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quiesce.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quota.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/quotad.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/read-only.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.a
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/sdfs.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/selinux.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/shard.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-client.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/snapview-server.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/thin-arbiter.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/trash.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/upcall.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/utime.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/features/worm.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/meta.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mgmt/glusterd.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/api.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/mount/fuse.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.a
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/decompounder.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-cache.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/io-threads.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/md-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.a
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/nl-cache.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/open-behind.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/quick-read.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/read-ahead.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/readdir-ahead.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/stat-prefetch.so
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/performance/write-behind.la
+lib/glusterfs/${GLUSTERFS_VERSION}/xlator/playground/template.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/client.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/protocol/server.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/storage/posix.la
lib/glusterfs/${GLUSTERFS_VERSION}/xlator/system/posix-acl.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/features/template.la
-lib/glusterfs/${GLUSTERFS_VERSION}/xlator/testing/performance/symlink-cache.la
lib/libgfapi.la
lib/libgfchangelog.la
-lib/libgfdb.la
lib/libgfrpc.la
lib/libgfxdr.la
+lib/libglusterd.la
lib/libglusterfs.la
lib/ocf/resource.d/glusterfs/glusterd
lib/ocf/resource.d/glusterfs/volume
+lib/ocf/resource.d/heartbeat/ganesha_grace
+lib/ocf/resource.d/heartbeat/ganesha_mon
+lib/ocf/resource.d/heartbeat/ganesha_nfsd
lib/pkgconfig/glusterfs-api.pc
lib/pkgconfig/libgfchangelog.pc
-lib/pkgconfig/libgfdb.pc
Home |
Main Index |
Thread Index |
Old Index