Up to [cvs.NetBSD.org] / pkgsrc / filesystems / glusterfs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.121 / (download) - annotate - [select for diffs], Wed Nov 8 13:19:08 2023 UTC (3 weeks, 1 day ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.120: +2 -2
lines
Diff to previous 1.120 (colored)
*: recursive bump for icu 74.1
Revision 1.120 / (download) - annotate - [select for diffs], Tue Oct 24 22:09:05 2023 UTC (5 weeks, 2 days ago) by wiz
Branch: MAIN
Changes since 1.119: +2 -2
lines
Diff to previous 1.119 (colored)
*: bump for openssl 3
Revision 1.119 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:23 2023 UTC (3 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.118: +2 -1
lines
Diff to previous 1.118 (colored)
*: recursive bump for Python 3.11 as new default
Revision 1.118 / (download) - annotate - [select for diffs], Sun Jun 4 00:45:01 2023 UTC (5 months, 4 weeks ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.117: +20 -11
lines
Diff to previous 1.117 (colored)
glusterfs: update to 10.4 Update provided by Alexander Schreiber, with some tweaks by me (e.g., commenting out debug settings in Makefile, simplifying PLIST.Linux). Changes and notes from maintainer: - enable building on Linux It was tested (built and ran the client) on: - NetBSD: amd64, sparc64 - Linux: amd64 Due to some differences in files being generated by the build between Linux and NetBSD, both MESSAGE and PLIST where split by OS platform. Since the package changelog for glusterfs is just a "git log" dump, the condensed form from the release notes is: Important fixes in this release Fix fuse concurrency problems Fix memory corruption in debug builds Fix recovery issue with posix locks upon reconnection of a disconnected brick Issues addressed in this release #1000 configure: Force 'char' type to be signed in order to eliminate anomalies #2752 posix: Fix directory gfid handle if a rename fails #3345 Fix inconsistencies in big-endian architectures of hashfn #3346 Fix stack overflow when processing glx_dir(p) list structures in xdr #3882 Fix deadlock in gf_print_trace of sys_log #3901 Fix segmentaion fault in io-stats xlator #3954 Fix stack-buffer-overflow according to AddressSanitizer #4020 Improve regression test suite #4029 Process stuck listing snapshots from NFS #4031 Fix Input/Output error when using linux-aio on big-endean architectures #4042 Fix recovery issue with posix locks upon reconnection of a disconnected brick #4071 Make timestamps of .snap directory stable #3894 Use opendir for directories in glfs_open and glfs_h_open of api #3636 Enable posix xlator to consider storage.reserve val
Revision 1.117 / (download) - annotate - [select for diffs], Wed Apr 19 08:09:56 2023 UTC (7 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.116: +2 -2
lines
Diff to previous 1.116 (colored)
revbump after textproc/icu update
Revision 1.116 / (download) - annotate - [select for diffs], Tue Mar 28 01:10:53 2023 UTC (8 months ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.115: +24 -5
lines
Diff to previous 1.115 (colored)
glusterfs: make configuration file placements match pkgsrc norm Patch from Alexander Schreiber. Addresses PR pkg/57285 from Manuel Bouyer.
Revision 1.115 / (download) - annotate - [select for diffs], Tue Mar 28 00:57:05 2023 UTC (8 months ago) by gutteridge
Branch: MAIN
Changes since 1.114: +2 -2
lines
Diff to previous 1.114 (colored)
glusterfs: substitute bash path portably
Revision 1.114 / (download) - annotate - [select for diffs], Thu Mar 16 03:28:24 2023 UTC (8 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.113: +2 -1
lines
Diff to previous 1.113 (colored)
glusterfs: fix distinfo to match reality
Revision 1.113 / (download) - annotate - [select for diffs], Mon Mar 13 22:45:36 2023 UTC (8 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.112: +2 -2
lines
Diff to previous 1.112 (colored)
glusterfs: fix a typo in a comment
Revision 1.112 / (download) - annotate - [select for diffs], Sun Mar 12 20:00:27 2023 UTC (8 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.111: +2 -3
lines
Diff to previous 1.111 (colored)
glusterfs: simplify bash dependency
Revision 1.111 / (download) - annotate - [select for diffs], Sun Mar 12 17:57:44 2023 UTC (8 months, 2 weeks ago) by js
Branch: MAIN
Changes since 1.110: +32 -22
lines
Diff to previous 1.110 (colored)
Update filesystem/glusterfs to 10.3 Patch from Alexander Schreiber, the new maintainer, with minor changes by me. Newer versions of glusterfs no longer work on 32 bit systems, so I have moved the previous version to filesystem/glusterfs8.
Revision 1.110 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:00 2022 UTC (12 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.109: +2 -2
lines
Diff to previous 1.109 (colored)
massive revision bump after textproc/icu update
Revision 1.109 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:23 2022 UTC (17 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.108: +2 -2
lines
Diff to previous 1.108 (colored)
*: Revbump packages that use Python at runtime without a PKGNAME prefix
Revision 1.108 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:01 2022 UTC (19 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.107: +2 -2
lines
Diff to previous 1.107 (colored)
revbump for textproc/icu update
Revision 1.107 / (download) - annotate - [select for diffs], Sun Jan 9 14:03:41 2022 UTC (22 months, 3 weeks ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.106: +2 -5
lines
Diff to previous 1.106 (colored)
filesystems/gluster: No longer mark as python 2.7 only The restriction to python 2.7 was noted being current as of an ancient version. Dropping that line and building (therefore with 3.9) succeeded, and the upstream configure.ac searches for python3 and accepts it. Thus, even without testing, this seems ok.
Revision 1.106 / (download) - annotate - [select for diffs], Wed Dec 8 16:04:21 2021 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.105: +2 -2
lines
Diff to previous 1.105 (colored)
revbump for icu and libffi
Revision 1.105 / (download) - annotate - [select for diffs], Wed Apr 21 11:41:37 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.104: +2 -2
lines
Diff to previous 1.104 (colored)
revbump for textproc/icu
Revision 1.104 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:17 2020 UTC (2 years, 11 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.103: +2 -2
lines
Diff to previous 1.103 (colored)
Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch.
Revision 1.103 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:05 2020 UTC (3 years ago) by ryoon
Branch: MAIN
Changes since 1.102: +2 -1
lines
Diff to previous 1.102 (colored)
*: Recursive revbump from textproc/icu-68.1
Revision 1.102 / (download) - annotate - [select for diffs], Sun Sep 27 01:13:11 2020 UTC (3 years, 2 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.101: +3 -3
lines
Diff to previous 1.101 (colored)
Update glusterfs to 8.2 Changes since 8.0, from ChangeLog commit 895183d5a2eceabcfdd81daff87ecab1159c32c6 Author: Rinku Kothiya <rkothiya@redhat.com> Date: Wed Sep 16 07:15:41 2020 +0000 doc: Added release 8.2 notes Updates: #1485 Change-Id: Ia42666051df1624444ea203bf8b7c876cf78b592 Signed-off-by: Rinku Kothiya <rkothiya@redhat.com> commit 85ff28ace3901a5a54d8de42d33ab2f9ac528ed8 Author: Srijan Sivakumar <ssivakum@redhat.com> Date: Tue Sep 1 12:48:48 2020 +0530 Events: Fixing coverity issues. Fixing resource leak reported by coverity scan. CID: 1431237 Change-Id: I2bed106b3dc4296c50d80542ee678d32c6928c25 Updates: #1060 Signed-off-by: Srijan Sivakumar <ssivakum@redhat.com> (cherry picked from commit ebc0253269d8a538239dd0b99d42f56ea320b0f0) commit 93d48622d9ddb96f07a8590312c2885e11751436 Author: srijan-sivakumar <ssivakum@redhat.com> Date: Sat Jul 18 05:59:09 2020 +0530 Events: Socket creation after getaddrinfo and IPv4 and IPv6 packet capture Issue: Currently, the socket creation is done prior to getaddrinfo function being invoked. This can cause mismatch in the protocol and address families of the created socket and the result of the getaddrinfo api. Also, the glustereventsd UDP server by default only captures IPv4 packets hence IPv6 packets are not even captured. Code Changes: 1. Modified the socket creation in such a way that the parameters taken in are dependent upon the result of the getaddrinfo function. 2. Created a subclass for adding address family in glustereventsd.py for both AF_INET and AF_INET6. 3. Modified addresses in the eventsapiconf.py.in Reasoning behind the approach: 1. If we are using getaddrinfo function then socket creation should happen only after we check if we received back valid addresses. Hence socket creation should come after the call to getaddrinfo 2. The listening server which pushes the events to the webhook has to listen for both IPv4 and IPv6 messages as we would not be sure as to what address family is picked in _gf_event. Fixes: #1377 Change-Id: I568dcd1a977c8832f0fef981e1f81cac7043c760 Signed-off-by: srijan-sivakumar <ssivakum@redhat.com> (cherry picked from commit 7c309928591deb8d0188793677958226ac03897a) commit b4cc0988d5e9a5bf354dd4c2cb254ce52546facb Author: nik-redhat <nladha@redhat.com> Date: Thu Sep 10 14:55:35 2020 +0530 glusterd: readdir-ahead off by default Changing the default value of readdir-ahead to off, but it can be enabled/disabled later on if with gluster vol set <volname> performance.readdir-ahead enabel/disable command. Updates: #1472 Change-Id: Idb3e16e8be98d7a811fc8e5d09906919ef50fbab Signed-off-by: nik-redhat <nladha@redhat.com> (cherry picked from commit 84a4cf76219b6187fc625740d1a1ebbe40e9f22c) commit 68db6b60f621d371c4059a7ee728ebb267854708 Author: nik-redhat <nladha@redhat.com> Date: Wed Aug 26 15:08:56 2020 +0530 glusterd: cksum mismatch on upgrading to latest gluster Issue: In gluster versions less than 7, the checksums were calculated whether or not the quota is enabled or not, and that cksum value was also getting stored in the quota.cksum file. But, from gluster 7 version onwards cksum was calculated only if the quota is enabled. Due to this, the cksums in quota.cksum files differ after upgrading. Fix: Added a check to see if the OP_VERSION is less than 7 then, follow the previous method otherwise, move as per the latest changes for cksum calculation. This changes for the cksum calculation was done in this commit : https://github.com/gluster/glusterfs/commit/3b5eb592f5 Updates: #1332 Change-Id: I7a95e5e5f4d4be4983fb7816225bf9187856c003 Signed-off-by: nik-redhat <nladha@redhat.com> (cherry picked from commit 865cca1190e233381f975ff36118f46e29477dcf) Signed-off-by: nik-redhat <nladha@redhat.com> commit a5d9edce9b59ee00d2a4027fafba126e82e2fcfd Author: Xavi Hernandez <xhernandez@redhat.com> Date: Fri Sep 4 14:49:50 2020 +0200 open-behind: implement create fop Open behind didn't implement create fop. This caused that files created were not accounted for the number of open fd's. This could cause future opens to be delayed when they shouldn't. This patch implements the create fop. It also fixes a problem when destroying the stack: when frame->local was not NULL, STACK_DESTROY() tried to mem_put() it, which is not correct. Fixes: #1440 Change-Id: Ic982bad07d4af30b915d7eb1fbcef7a847a45869 Signed-off-by: Xavi Hernandez <xhernandez@redhat.com> commit 473453c4e2b1b6fc94edbce438dd9a3c0ea58c67 Author: Amar Tumballi <amar@kadalu.io> Date: Tue Aug 18 14:08:20 2020 +0530 tests: provide an option to mark tests as 'flaky' * also add some time gap in other tests to see if we get things properly * create a directory 'tests/000/', which can host any tests, which are flaky. * move all the tests mentioned in the issue to above directory. * as the above dir gets tested first, all flaky tests would be reported quickly. * change `run-tests.sh` to continue tests even if flaky tests fail. Reference: gluster/project-infrastructure#72 Updates: #1000 Change-Id: Ifdafa38d083ebd80f7ae3cbbc9aa3b68b6d21d0e Signed-off-by: Amar Tumballi <amar@kadalu.io> (cherry picked from 097db13c11390174c5b9f11aa0fd87eca1735871) commit 635dcf82505efcdeaf01c4e0450a157b533099ba Author: Ravishankar N <ravishankar@redhat.com> Date: Tue Sep 1 11:36:42 2020 +0530 libglusterfs: fix dict leak Problem: gf_rev_dns_lookup_cached() allocated struct dnscache->dict if it was null but the freeing was left to the caller. Fix: Moved dict allocation and freeing into corresponding init and fini routines so that its easier for the caller to avoid such leaks. Updates: #1000 Change-Id: I90d6a6f85ca2dd4fe0ab461177aaa9ac9c1fbcf9 Signed-off-by: Ravishankar N <ravishankar@redhat.com> (cherry picked from commit 079f7a7d8a2bd85070c1da4dde2452ca82a1cdbb) commit f9b8462ba212e0fd572efdf6ade03f4d5c53d11e Author: Rinku Kothiya <rkothiya@redhat.com> Date: Tue Aug 25 12:31:20 2020 +0000 doc: Updated release 8.1 notes Updates: #1318 Change-Id: I87787a1aaf59302ad045ed6d2562920e17654678 Signed-off-by: Rinku Kothiya <rkothiya@redhat.com> commit ab40a26dcd9ce8b676f482bf751e57024e227e89 Author: Rinku Kothiya <rkothiya@redhat.com> Date: Sat Aug 22 17:23:25 2020 +0000 doc: Added release 8.1 notes Updates: #1318 Change-Id: I14d589bd9af85bdd4ae02902e41d4c5f7d930358 Signed-off-by: Rinku Kothiya <rkothiya@redhat.com> commit f120311737cf681c36423d8551e2e218509cd5f7 Author: Ravishankar N <ravishankar@redhat.com> Date: Wed Aug 19 11:14:25 2020 +0530 afr: add null check for thin-arbiter gfid. Problem: Lookup/creation of thin-arbiter ID file happens in background during mounting. On new volumes, if the ID file creation is in progress, and a FOP fails on data brick, a post-op (xattrop) is attemtped on TA. Since the TA file's gfid is null at this point, the ASSERT checks in protocol/ client causes a crash. Fix: Given that we decided to do Lookup/creation of thin-arbiter in background, fail the other AFR FOPS on TA if the ID file's gfid is null instead of winding it down to protocol/client. Also remove afr_changelog_thin_arbiter_post_op() which seems to be dead code. Updates: #763 Change-Id: I70dc666faf55cc5c8f7cf8e7d36085e4fa399c4d Signed-off-by: Ravishankar N <ravishankar@redhat.com> (cherry picked from commit f9b5074394e3d2f3b6728aab97230ba620879426) commit 4398db9d70f34e9a8af88fe3de564a906db7b182 Author: Xavi Hernandez <xhernandez@redhat.com> Date: Wed Aug 19 23:27:38 2020 +0200 open-behind: fix call_frame leak When an open was delayed, a copy of the frame was created because the current frame was used to unwind the "fake" open. When the open was actually sent, the frame was correctly destroyed. However if the file was closed before needing to send the open, the frame was not destroyed. This patch correctly destroys the frame in all cases. Change-Id: I8c00fc7f15545c240e8151305d9e4cf06d653926 Signed-off-by: Xavi Hernandez <xhernandez@redhat.com> Fixes: #1440 commit e173c5b0ee32c210a7d36f03f1847c42218a62e5 Author: Mohit Agrawal <moagrawa@redhat.com> Date: Mon Jul 27 18:08:00 2020 +0530 posix: Implement a janitor thread to close fd Problem: In the commit fb20713b380e1df8d7f9e9df96563be2f9144fd6 we use syntask to close fd but we have found the patch is reducing the performance Solution: Use janitor thread to close fd's and save the pfd ctx into ctx janitor list and also save the posix_xlator into pfd object to avoid the race condition during cleanup in brick_mux environment Change-Id: Ifb3d18a854b267333a3a9e39845bfefb83fbc092 Fixes: #1396 Signed-off-by: Mohit Agrawal <moagrawa@redhat.com> (cherry picked from commit 41b9616435cbdf671805856e487e373060c9455b) commit 05060c9664153beb392206ae05a498d4d4178f5f Author: Leonid Ishimnikov <lishim@fastmail.com> Date: Thu Aug 13 15:37:50 2020 -0400 glusterd: dump SSL error stack on disconnect Problem: When a non-SSL connection is attempted on an SSL-enabled management port, unrelated peers are subsequently disconnected from the node with a misleading error message. Cause: A non-SSL client causes OpenSSL to push a wrong version error into its thread-local error stack, but this error is never cleared, and it lingers in the stack until the thread is used by another SSL session, and a certain condition requires the error stack to be examined, at which time the old error is discovered and the connection is terminated. Solution: Log and clear the error stack upon terminating the connection. Change-Id: I82f3a723285df24dafc88850ae4fca65b69f6ae4 Fixes: #1418 Signed-off-by: Leonid Ishimnikov <lishim@fastmail.com> (cherry picked from commit bb5801d1480314e09b4203d2525bd01aada5c683) commit c5fc58c8cb01753e2fed173c76aea1e9cc333862 Author: Vinayakswami Hariharmath <vharihar@redhat.com> Date: Thu Aug 6 14:39:59 2020 +0530 features/shard: optimization over shard lookup in case of prealloc Assume that we are preallocating a VM of size 1TB with a shard block size of 64MB then there will be ~16k shards. This creation happens in 2 steps shard_fallocate() path i.e 1. lookup for the shards if any already present and 2. mknod over those shards do not exist. But in case of fresh creation, we dont have to lookup for all shards which are not present as the the file size will be 0. Through this, we can save lookup on all shards which are not present. This optimization is quite useful in the case of preallocating big vm. Also if the file is already present and the call is to extend it to bigger size then we need not to lookup for non- existent shards. Just lookup preexisting shards, populate the inodes and issue mknod on extended size. Fixes: #1425 Change-Id: I60036fe8302c696e0ca80ff11ab0ef5bcdbd7880 Signed-off-by: Vinayakswami Hariharmath <vharihar@redhat.com> (cherry picked from commit 2ede911d07c6dc07a0f729526ab590ace77341ae) commit 8ef4b79162a0409023b10a15561c84606e0b3ae0 Author: Krutika Dhananjay <kdhananj@redhat.com> Date: Mon May 4 14:30:57 2020 +0530 extras: Modify group 'virt' to include network-related options This is needed to work around an issue seen where vms running on online hosts are getting killed when a different host is rebooted in ovirt-gluster hyperconverged environments. Actual RCA is quite lengthy and documented in the github issue. Please refer to it for more details. Change-Id: Ic25b5f50144ad42458e5c847e1e7e191032396c1 Fixes: #1217 Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com> (cherry picked from commit 5391f16fc4aa00f75af2a4c2707768370ace5f6c) commit 7b372cdeed876e68293620c25c6821324068fb54 Author: Ashish Pandey <aspandey@redhat.com> Date: Thu Jul 23 11:07:32 2020 +0530 cluster/ec: Remove stale entries from indices/xattrop folder Problem: If a gfid is present in indices/xattrop folder while the file/dir is actaully healthy and all the xattrs are healthy, it causes lot of lookups by shd on an entry which does not need to be healed. This whole process eats up lot of CPU usage without doing meaningful work. Solution: Set trusted.ec.dirty xattr of the entry so that actual heal process happens and at the end of it, during unset of dirty, gfid enrty from indices/xattrop will be removed. Change-Id: Ib1b9377d8dda384bba49523e9ff6ba9f0699cc1b Fixes: #1385 Signed-off-by: Ashish Pandey <aspandey@redhat.com> (cherry picked from commit ba1b0a471dec968633f89c7f790b099fb4ad700d) commit 7ff51badda5cbcbaa17f729d1e4ab715c462396a Author: Mohit Agrawal <moagrawa@redhat.com> Date: Sat Aug 1 09:28:47 2020 +0530 glusterd: Increase buffer length to save multiple hostnames in peer file Problem: At the time of handling friend update request glusterd updates peer file and if DNS has returned multiple hostnames for the same IP, glusterd saves all hostnames in peer file.In commit 1fa089e7a2b180e0bdcc1e7e09a63934a2a0c0ef We changed the approach to save all key value pairs in single shot. In case of a buffer is not having space to store the hostnames glusterd writes partial hostname in peer file. Solution: To avoid the failure increase the buffer length Change-Id: Iee969d165333e9c5ba69431d474c541b8f12d442 Fixes: #1407 Signed-off-by: Mohit Agrawal <moagrawa@redhat.com> (cherry picked from commit 6e8e73a06d71382f8f6e3cd83fe72692d19e66ba) commit 4be26c88732f55b38da171c86334eddbdaac5c14 Author: Sunny Kumar <sunkumar@redhat.com> Date: Tue May 19 16:13:01 2020 +0100 geo-rep: Fix corner case in rename on mkdir during hybrid crawl Problem: The issue is being hit during hybrid mode while handling rename on slave. In this special case the rename is recorded as mkdir and geo-rep process it by resolving the path form backend. While resolving the backend path during this special handling one corner case is not considered. <snip> Traceback (most recent call last): File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 118, in worker res = getattr(self.obj, rmeth)(*in_data[2:]) File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 588, in entry_ops src_entry = get_slv_dir_path(slv_host, slv_volume, gfid) File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 710, in get_slv_dir_path dir_entry = os.path.join(pfx, pargfid, basename) File "/usr/lib64/python2.7/posixpath.py", line 75, in join if b.startswith('/'): AttributeError: 'int' object has no attribute 'startswith' In pyhthon3: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.8/posixpath.py", line 90, in join genericpath._check_arg_types('join', a, *p) File "/usr/lib64/python3.8/genericpath.py", line 152, in _check_arg_types raise TypeError(f'{funcname}() argument must be str, bytes, or ' TypeError: join() argument must be str, bytes, or os.PathLike object, not 'int' </snip> Backport of: >Ptach link: https://review.gluster.org/#/c/glusterfs/+/24468/ >Change-Id: I8b926899c60ad8c4ffc886d57028ba70fd21e332 >Fixes: #1250 >Signed-off-by: Sunny Kumar <sunkumar@redhat.com> Change-Id: I8b926899c60ad8c4ffc886d57028ba70fd21e332 Fixes: #1250 Signed-off-by: Sunny Kumar <sunkumar@redhat.com> (cherry picked from commit 27f5c8ba844e9da54fc1304df4ffe015a3bbb9bd) Change-Id: I171eb9ad4e30f49cfe86cb258918682d3c0f5af9 commit 269ece312c9fd890c74c46e79de70efe1720752c Author: Xavi Hernandez <xhernandez@redhat.com> Date: Thu Jul 2 18:08:52 2020 +0200 cluster/ec: Improve detection of new heals When EC successfully healed a directory it assumed that maybe other entries inside that directory could have been created, which could require additional heal cycles. For this reason, when the heal happened as part of one index heal iteration, it triggered a new iteration. The problem happened when the directory was healthy, so no new entries were added, but its index entry was not removed for some reason. In this case self-heal started and endless loop healing the same directory continuously, cause high CPU utilization. This patch improves detection of new files added to the heal index so that a new index heal iteration is only triggered if there is new work to do. Change-Id: I2355742b85fbfa6de758bccc5d2e1a283c82b53f Fixes: #1354 Signed-off-by: Xavi Hernandez <xhernandez@redhat.com> commit 19dc7b37fc9f6d6037958e5dd3c0c6a4a993e2af Author: Krutika Dhananjay <kdhananj@redhat.com> Date: Thu Sep 12 11:07:10 2019 +0530 features/shard: Convert shard block indices to uint64 This patch fixes a crash in FOPs that operate on really large sharded files where number of participant shards could sometimes exceed signed int32 max. The patch also adds GF_ASSERTs to ensure that number of participating shards is always greater than 0 for files that do have more than one shard. Change-Id: I354de58796f350eb1aa42fcdf8092ca2e69ccbb6 Fixes: #1348 Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com> (cherry picked from commit cdf01cc47eb2efb427b5855732d9607eec2abc8a) commit 96e7ff7396a8e18ca69d5198be0a8d29bcc37129 Author: Vinayakswami Hariharmath <vharihar@redhat.com> Date: Wed Jun 3 18:58:56 2020 +0530 features/shard: Use fd lookup post file open Issue: When a process has the open fd and the same file is unlinked in middle of the operations, then file based lookup fails with ENOENT or stale file Solution: When the file already open and fd is available, use fstat to get the file attributes Change-Id: I0e83aee9f11b616dcfe13769ebfcda6742e4e0f4 Fixes: #1281 Signed-off-by: Vinayakswami Hariharmath <vharihar@redhat.com> (cherry picked from commit 71dd19f710b81136f318b3a95ae430971198ee70) commit 6b10b33f8a9bce054fec980583cc597f5a438bb5 Author: Soumya Koduri <skoduri@redhat.com> Date: Thu Jul 2 02:07:56 2020 +0530 Issue with gf_fill_iatt_for_dirent In "gf_fill_iatt_for_dirent()", while calculating inode_path for loc, the inode should be of parent's. Instead it is loc.inode which results in error and eventually lookup/readdirp fails. This patch fixes the same. Change-Id: Ied086234a4634e8cb13520521ac547c87b3c76b5 Fixes: #1351 Signed-off-by: Soumya Koduri <skoduri@redhat.com> (cherry picked from commit ab8308333aaf033e07dbbdf2f69f9313a7e311f3) commit e8aedcd40f9f24e5b821e1539275e40ebfccca94 Author: Pranith Kumar K <pkarampu@redhat.com> Date: Fri May 29 14:24:53 2020 +0530 cluster/afr: Delay post-op for fsync Problem: AFR doesn't delay post-op for fsync fop. For fsync heavy workloads this leads to un-necessary fxattrop/finodelk for every fsync leading to bad performance. Fix: Have delayed post-op for fsync. Add special flag in xdata to indicate that afr shouldn't delay post-op in cases where either the process will terminate or graph-switch would happen. Otherwise it leads to un-necessary heals when the graph-switch/process-termination happens before delayed-post-op completes. Fixes: #1253 Change-Id: I531940d13269a111c49e0510d49514dc169f4577 Signed-off-by: Pranith Kumar K <pkarampu@redhat.com> commit 30b95ff9cdec72d9089f4882dafca447ae3174f1 Author: Kaleb S. KEITHLEY <kkeithle@redhat.com> Date: Thu Jul 2 15:52:15 2020 -0400 api: libgfapi symbol versions break LTO in Fedora rawhide/f33 The way symbol versions are implemented is incompatible with gcc-10 and LTO. Fedora provenpackager Jeff Law (law [at] redhat.com) writes in the Fedora dist-git glusterfs.spec: This package uses top level ASM constructs which are incompatible with LTO. Top level ASMs are often used to implement symbol versioning. gcc-10 introduces a new mechanism for symbol versioning which works with LTO. Converting packages to use that mechanism instead of toplevel ASMs is recommended. In particular, note that the version of gluster in Fedora rawhide/f33 is glusterfs-8.0RC0. Once this fix is merged it will be necessary to backport it to the release-8 branch. At the time that gfapi symbol versions were first implemented we copied the GNU libc (glibc) symbol version implementation following Uli Drepper's symbol versioning HOWTO. Now gcc-10 has a symver attribute that can be used instead. (Maybe it has been there all along?) Both the original implemenation and this implemenation yield the same symbol versions. This can be seen by running `nm -D --with-symbol-versions libgfapi.so` on the libgfapi.so built before and after applying this fix. Change-Id: I05fda580afacfff1bfc07be810dd1afc08a92fb8 Fixes: #1352 Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
Revision 1.101 / (download) - annotate - [select for diffs], Mon Aug 31 23:55:38 2020 UTC (3 years, 3 months ago) by gdt
Branch: MAIN
Changes since 1.100: +2 -8
lines
Diff to previous 1.100 (colored)
filesystems/glusterfs: Adjust SUBST to current reality Drop two SUBST blocks that no longer do anything. Change a SUBST pattern to adjust to the file in newer releases. Builds on netbsd-8. OK manu@.
Revision 1.100 / (download) - annotate - [select for diffs], Mon Jul 27 16:06:08 2020 UTC (3 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.99: +4 -3
lines
Diff to previous 1.99 (colored)
Bugfixes from upstream - Properly screen the .attribute directory where NetBSD UFS1 stores extended attributes. - Fix NULL pointer usage. - Make FUSE notification optional at configure time since NetBSD does not implement them. And update comment in patches with references to commits upstream
Revision 1.99 / (download) - annotate - [select for diffs], Tue Jul 7 01:01:27 2020 UTC (3 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.98: +10 -5
lines
Diff to previous 1.98 (colored)
Update filesystems/glusterfs to 8.0
Revision 1.98 / (download) - annotate - [select for diffs], Sun Jun 14 23:52:32 2020 UTC (3 years, 5 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.97: +1 -2
lines
Diff to previous 1.97 (colored)
filesystems/glusterfs: Drop unchanged file from SUBST_SED It appears upstream now has the change we were trying to make.
Revision 1.97 / (download) - annotate - [select for diffs], Tue Jun 2 08:23:47 2020 UTC (3 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.96: +2 -2
lines
Diff to previous 1.96 (colored)
Revbump for icu
Revision 1.96 / (download) - annotate - [select for diffs], Sun Apr 12 08:28:37 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.95: +2 -2
lines
Diff to previous 1.95 (colored)
Recursive revision bump after textproc/icu update
Revision 1.95 / (download) - annotate - [select for diffs], Mon Mar 23 23:01:48 2020 UTC (3 years, 8 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.94: +2 -2
lines
Diff to previous 1.94 (colored)
glusterfs: Add bashism remediation patch
Revision 1.94 / (download) - annotate - [select for diffs], Thu Mar 12 23:52:37 2020 UTC (3 years, 8 months ago) by gdt
Branch: MAIN
Changes since 1.93: +4 -2
lines
Diff to previous 1.93 (colored)
filesystems/glusterfs: Exempt bash script from bashisms check
Revision 1.93 / (download) - annotate - [select for diffs], Sat Jan 18 21:49:21 2020 UTC (3 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.92: +2 -2
lines
Diff to previous 1.92 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.92 / (download) - annotate - [select for diffs], Sun Nov 3 19:26:21 2019 UTC (4 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.91: +8 -8
lines
Diff to previous 1.91 (colored)
filesystems: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections.
Revision 1.91 / (download) - annotate - [select for diffs], Mon Sep 2 13:20:21 2019 UTC (4 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored)
Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8
Revision 1.90 / (download) - annotate - [select for diffs], Fri Apr 26 13:13:57 2019 UTC (4 years, 7 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.89: +2 -2
lines
Diff to previous 1.89 (colored)
Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit.
Revision 1.89 / (download) - annotate - [select for diffs], Thu Apr 25 07:32:53 2019 UTC (4 years, 7 months ago) by maya
Branch: MAIN
Changes since 1.88: +2 -2
lines
Diff to previous 1.88 (colored)
PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump.
Revision 1.88 / (download) - annotate - [select for diffs], Wed Apr 3 00:32:42 2019 UTC (4 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.87: +2 -2
lines
Diff to previous 1.87 (colored)
Recursive revbump from textproc/icu
Revision 1.87 / (download) - annotate - [select for diffs], Sun Dec 9 18:52:27 2018 UTC (4 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.86: +2 -3
lines
Diff to previous 1.86 (colored)
revbump after updating textproc/icu
Revision 1.86 / (download) - annotate - [select for diffs], Fri Jul 20 03:34:12 2018 UTC (5 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.85: +2 -1
lines
Diff to previous 1.85 (colored)
Recursive revbump from textproc/icu-62.1
Revision 1.85 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:16 2018 UTC (5 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.84: +2 -2
lines
Diff to previous 1.84 (colored)
extend PYTHON_VERSIONS_ for Python 3.7
Revision 1.84 / (download) - annotate - [select for diffs], Thu Apr 19 02:49:04 2018 UTC (5 years, 7 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.83: +3 -3
lines
Diff to previous 1.83 (colored)
Updated filesystems/glusterfs to 3.12.8 This is a maintenance release
Revision 1.83 / (download) - annotate - [select for diffs], Sat Apr 14 07:34:20 2018 UTC (5 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.82: +2 -2
lines
Diff to previous 1.82 (colored)
revbump after icu update
Revision 1.82 / (download) - annotate - [select for diffs], Sun Feb 11 15:41:46 2018 UTC (5 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.81: +2 -3
lines
Diff to previous 1.81 (colored)
glusterfs: follow redirect
Revision 1.81 / (download) - annotate - [select for diffs], Thu Nov 30 16:45:24 2017 UTC (6 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.80: +2 -1
lines
Diff to previous 1.80 (colored)
Revbump after textproc/icu update
Revision 1.80 / (download) - annotate - [select for diffs], Wed Nov 15 03:31:56 2017 UTC (6 years ago) by manu
Branch: MAIN
Changes since 1.79: +1 -1
lines
Diff to previous 1.79 (colored)
Update to glusterfs 3.12.3 There is an important performance bug fix specific to NetBSD here, which disable gfid2path by default. This features causes a huge amount of different extended attributes to be created, and the NetBSD implementation does not scale well with it. In order to recover a server after the feature is disabled, stop glusterfs daemones, disable extended attributes using extattrctl, remove ${BRICK_ROOT}/.attribute/system/trusted.gfid2path.* re-enable extended attributes and restart glusterfs.
Revision 1.79 / (download) - annotate - [select for diffs], Sat Nov 4 03:46:56 2017 UTC (6 years ago) by manu
Branch: MAIN
Changes since 1.78: +8 -3
lines
Diff to previous 1.78 (colored)
Update to glusterfs 3.12.2 There have been a lot of changes since previous package version (3.8.9) See http://docs.gluster.org/en/latest/release-notes/ for an overview
Revision 1.78 / (download) - annotate - [select for diffs], Mon Sep 18 09:53:20 2017 UTC (6 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.77: +2 -2
lines
Diff to previous 1.77 (colored)
revbump for requiring ICU 59.x
Revision 1.77 / (download) - annotate - [select for diffs], Sat Apr 22 21:03:35 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.76: +2 -1
lines
Diff to previous 1.76 (colored)
Revbump after icu update
Revision 1.76 / (download) - annotate - [select for diffs], Tue Mar 7 08:39:39 2017 UTC (6 years, 8 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
Updated filesystems/glusterfs to 3.8.9
Revision 1.75 / (download) - annotate - [select for diffs], Wed Jan 18 13:52:44 2017 UTC (6 years, 10 months ago) by manu
Branch: MAIN
Changes since 1.74: +2 -3
lines
Diff to previous 1.74 (colored)
Update glusterfs to 3.8.8 This is a maintenance release. python-2.x requirement has been verified once again.
Revision 1.74 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:39 2017 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
Add python-3.6 to incompatible versions.
Revision 1.73 / (download) - annotate - [select for diffs], Sun Dec 4 05:17:27 2016 UTC (6 years, 11 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.72: +2 -1
lines
Diff to previous 1.72 (colored)
Recursive revbump from textproc/icu 58.1
Revision 1.72 / (download) - annotate - [select for diffs], Wed Oct 19 12:25:41 2016 UTC (7 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.71: +1 -1
lines
Diff to previous 1.71 (colored)
Update glusterfs to 3.8.5 This is a maintenance release
Revision 1.71 / (download) - annotate - [select for diffs], Mon Aug 22 14:07:31 2016 UTC (7 years, 3 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.70: +1 -1
lines
Diff to previous 1.70 (colored)
Updated filesystems/glusterfs to 3.8.3
Revision 1.70 / (download) - annotate - [select for diffs], Thu Aug 11 03:43:48 2016 UTC (7 years, 3 months ago) by manu
Branch: MAIN
Changes since 1.69: +2 -2
lines
Diff to previous 1.69 (colored)
Update glusterfs to 3.8.2 This is a maintenance release
Revision 1.69 / (download) - annotate - [select for diffs], Mon Jul 11 03:15:55 2016 UTC (7 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.68: +2 -2
lines
Diff to previous 1.68 (colored)
Update glusterfs to 3.8.1 This is a maintenantce release
Revision 1.68 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:47 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.67: +2 -2
lines
Diff to previous 1.67 (colored)
Remove python33: adapt all packages that refer to it.
Revision 1.67 / (download) - annotate - [select for diffs], Thu Jun 16 04:01:02 2016 UTC (7 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.66: +6 -2
lines
Diff to previous 1.66 (colored)
Update to glusterfs 3.8.0 From http://blog.gluster.org/2016/06/glusterfs-3-8-released/ Gluster.org announces the release of 3.8 on June 14, 2016, marking a decade of active development. The 3.8 release focuses on: - containers with inclusion of Heketi - hyperconvergence - ecosystem integration - protocol improvements with NFS Ganesha Contributed features are marked with the supporting organizations. Automatic conflict resolution, self-healing improvements (Facebook) Synchronous Replication receives a major boost with features contributed from Facebook. Multi-threaded self-healing makes self-heal perform at a faster rate than before. Automatic Conflict resolution ensures that conflicts due to network partitions are handled without the need for administrative intervention NFSv4.1 (Ganesha) - protocol Gluster's native NFSv3 server is disabled by default with this release. Gluster's integration with NFS Ganesha provides NFS v3, v4 and v4.1 accesses to data stored in Gluster volume. BareOS - backup / data protection Gluster 3.8 is ready for integration with BareOS 16.2. BareOS 16.2 leverages glusterfind for intelligently backing up objects stored in a Gluster volume. "Next generation" tiering and sharding - VM images Sharding is now stable for VM image storage. Geo-replication has been enhanced to integrate with sharding for offsite backup/disaster recovery of VM images. Self-healing and data tiering with sharding makes it an excellent candidate for hyperconverged virtual machine image storage. block device & iSCSI with LIO - containers File backed block devices are usable from Gluster through iSCSI. This release of Gluster integrates with tcmu-runner [https://github.com/agrover/tcmu-runner] to access block devices natively through libgfapi. Heketi - containers, dynamic provisioning Heketi provides the ability to dynamically provision Gluster volumes without administrative intervention. Heketi can manage multiple Gluster clusters and will be the cornerstone for integration with Container and Storage as a Service management ecosystems. glusterfs-coreutils (Facebook) - containers Native coreutils for Gluster developed by Facebook that uses libgfapi to interact with gluster volumes. Useful for systems and containers that do not have FUSE. For more details, our release notes are included: https://github.com/gluster/glusterfs/blob/release-3.8/doc/release-notes/3.8.0.md The release of 3.8 also marks the end of life for GlusterFS 3.5, there will no further updates for this version.
Revision 1.66 / (download) - annotate - [select for diffs], Tue Apr 19 03:12:42 2016 UTC (7 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
Update filesystems/glusterfs to 3.7.11 This is a maintenance release
Revision 1.65 / (download) - annotate - [select for diffs], Mon Apr 11 19:01:51 2016 UTC (7 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.64: +2 -1
lines
Diff to previous 1.64 (colored)
Recursive revbump from textproc/icu 57.1
Revision 1.64 / (download) - annotate - [select for diffs], Sat Apr 2 03:33:51 2016 UTC (7 years, 8 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.63: +2 -1
lines
Diff to previous 1.63 (colored)
Update glusterfs to 3.7.10 This is a maintenance release
Revision 1.63 / (download) - annotate - [select for diffs], Tue Mar 22 08:14:00 2016 UTC (7 years, 8 months ago) by manu
Branch: MAIN
Changes since 1.62: +4 -4
lines
Diff to previous 1.62 (colored)
Update glusterfs to 3.7.9 This is a maintenance release
Revision 1.62 / (download) - annotate - [select for diffs], Sat Mar 5 11:28:29 2016 UTC (7 years, 8 months ago) by jperkin
Branch: MAIN
Changes since 1.61: +2 -1
lines
Diff to previous 1.61 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.61 / (download) - annotate - [select for diffs], Tue Feb 9 11:04:51 2016 UTC (7 years, 9 months ago) by manu
Branch: MAIN
Changes since 1.60: +1 -1
lines
Diff to previous 1.60 (colored)
Update to glusterfs 3.7.8 This is a maintenance update, which fixes a regression bug introduced in 3.7.7, with the self-heal feature being broken.
Revision 1.60 / (download) - annotate - [select for diffs], Mon Feb 1 14:27:02 2016 UTC (7 years, 10 months ago) by manu
Branch: MAIN
Changes since 1.59: +4 -5
lines
Diff to previous 1.59 (colored)
Upgrade to 3.7.7 This a maintenance release.
Revision 1.59 / (download) - annotate - [select for diffs], Thu Dec 10 02:55:58 2015 UTC (7 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.58: +3 -2
lines
Diff to previous 1.58 (colored)
Since it doesn't seem to want to build with its own argp, use regular external one. Restore patch to unbreak build with cwrappers. Bump revision.
Revision 1.58 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:42 2015 UTC (7 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
Revision 1.57 / (download) - annotate - [select for diffs], Mon Nov 9 04:13:56 2015 UTC (8 years ago) by manu
Branch: MAIN
Changes since 1.56: +1 -1
lines
Diff to previous 1.56 (colored)
Maintenance update of glusterfs to 3.7.6
Revision 1.56 / (download) - annotate - [select for diffs], Sat Oct 10 13:25:09 2015 UTC (8 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.55: +1 -2
lines
Diff to previous 1.55 (colored)
Update filesytems/glusterfs to 3.7.5 This is a bugfix release
Revision 1.55 / (download) - annotate - [select for diffs], Sat Oct 10 01:58:07 2015 UTC (8 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.54: +2 -1
lines
Diff to previous 1.54 (colored)
Recursive revbump from textproc/icu
Revision 1.54 / (download) - annotate - [select for diffs], Tue Sep 1 16:02:54 2015 UTC (8 years, 3 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.53: +2 -1
lines
Diff to previous 1.53 (colored)
Maintenance upgrade to 3.7.4
Revision 1.53 / (download) - annotate - [select for diffs], Sun Aug 2 02:48:34 2015 UTC (8 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.52: +2 -2
lines
Diff to previous 1.52 (colored)
Upgrade glusterfs to 3.7.3 This is a maintenance upgrade, complete bugfix list is available from distribution ChangeLog
Revision 1.52 / (download) - annotate - [select for diffs], Sat Jun 20 03:43:04 2015 UTC (8 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.51: +3 -3
lines
Diff to previous 1.51 (colored)
Upgrade to glusterfs 3.7.2 Complete list of changes since 3.7.1: - doc: add 1233044, 1232179 in 3.7.2 release-notes - features/bitrot: fix fd leak in truncate (stub) - doc: add release notes for 3.7.2 - libgfchangelog: Fix crash in gf_changelog_process - glusterd: Fix snapshot of a volume with geo-rep - cluster/ec: Avoid parallel executions of the same state machine - quota: fix double accounting with rename operation - cluster/dht: Prevent use after free bug - cluster/ec: Wind unlock fops at all cost - glusterd: Buffer overflow causing crash for glusterd - NFS-Ganesha: Automatically export vol that was exported before vol restart - common-ha: cluster HA setup sometimes fails - cluster/ec: Prevent double unwind - quota/glusterd: porting to new logging framework. - bitrot/glusterd: gluster volume set command for bitrot should not supported - tests: fix spurious failure in bug-857330/xml.t - features/bitrot: tuanble object signing waiting time value for bitrot - quota: don't log error when disk quota exceeded - protocol/client : porting log messages to new framework - cluster/afr: Do not attempt entry self-heal if the last lookup on entry failed on src - changetimerecorder : port log messages to a new framework - tier/volume set: Validate volume set option for tier - glusterd/tier: glusterd crashed with detach-tier commit force - rebalance,store,glusterd/glusterd: porting to new logging framework. - libglusterfs: Enabling the fini() in cleanup_and_exit() - sm/glusterd: Porting messages to new logging framework - nfs: Authentication performance improvements - common-ha: cluster HA setup sometimes fails - glusterd: subvol_count value for replicate volume should be calculate correctly - common-ha : Clean up cib state completely - NFS-Ganesha : Return correct return value - glusterd: Porting messages to new logging framework. - glusterd: Stop tcp/ip listeners during glusterd exit - storage/posix: Handle MAKE_INODE_HANDLE failures - cluster/ec: Prevent Null dereference in dht-rename - doc: fix markdown formatting - upcall: prevent busy loop in reaper thread - protocol/server : port log messages to a new framework - nfs.c nfs3.c: port log messages to a new framework - logging: log "Stale filehandle" on the client as Debug - snapshot/scheduler: Modified main() function to take arguments. - tools/glusterfind: print message for good cases - geo-rep: ignore symlink and harlink errors in geo-rep - tools/glusterfind: ignoring deleted files - spec/geo-rep: Add rsync as dependency for georeplication rpm - features/changelog: Do htime setxattr without XATTR_REPLACE flag - tools/glusterfind: Cleanup glusterfind dir after a volume delete - tools/glusterfind: Cleanup session dir after delete - geo-rep: Validate use_meta_volume option - spec: correct the vendor string in spec file - tools/glusterfind: Fix GFID to Path conversion for dir - libglusterfs: update glfs-message header for reserved segments - features/qemu-block: Don't unref root inode - features/changelog: Avoid setattr fop logging during rename - common-ha: handle long node names and node names with '-' and '.' in them - features/marker : Pass along xdata to lower translator - tools/glusterfind: verifying volume is online - build: fix compiling on older distributions - snapshot/scheduler: Handle OSError in os. callbacks - snapshot/scheduler: Check if GCRON_TASKS exists before - features/quota: Fix ref-leak - tools/glusterfind: verifying volume presence - stripe: fix use-after-free - Upcall/cache-invalidation: Ignore fops with frame->root->client not set - rpm: correct date and order of entries in the %changelog - nfs: allocate and return the hashkey for the auth_cache_entry - doc: add release notes for 3.7.1 - snapshot: Fix finding brick mount path logic - glusterd/snapshot: Return correct errno in events of failure - PATCH 2 - rpc: call transport_unref only on non-NULL transport - heal : Do not invoke glfs_fini for glfs-heal commands - Changing log level from Warning to Debug - features/shard: Handle symlinks appropriately in fops - cluster/ec: EC_XATTR_DIRTY doesn't come in response - worm: Let lock, zero xattrop calls succeed - bitrot/glusterd: scrub option should be disabled once bitrot option is reset - glusterd/shared_storage: Provide a volume set option to create and mount the shared storage - dht: Add lookup-optimize configuration option for DHT - glusterfs.spec.in: move libgf{db,changelog}.pc from -api-devel to -devel - fuse: squash 64-bit inodes in readdirp when enable-ino32 is set - glusterd: do not show pid of brick in volume status if brick is down. - cluster/dht: fix incorrect dst subvol info in inode_ctx - common-ha: fix race between setting grace and virt IP fail-over - heal: Do not call glfs_fini in final builds - dht/rebalance : Fixed rebalance failure - cluster/dht: Fix dht_setxattr to follow files under migration - meta: implement fsync(dir) - socket: throttle only connected transport - contrib/timer-wheel: fix deadlock in del_timer() - snapshot/scheduler: Return proper error code in case of failure - quota: retry connecting to quotad on ENOTCONN error - features/quota: prevent statfs frame loss when an error happens during ancestry - features/quota : Make "quota-deem-statfs" option "on" by default, when quota is enabled - cluster/dht: pass a destination subvol to fop2 variants to avoid races. - cli: Fix incorrect parse logic for volume heal commands - glusterd: Bump op version and max op version for 3.7.2 - cluster/dht: Don't rely on linkto xattr to find destination subvol - afr: honour selfheal enable/disable volume set options - features/shard: Fix incorrect parameter to get_lowest_block() - libglusterfs: Copy d_len and dict as well into dst dirent - features/quota : Do unwind if postbuf is NULL - cluster/ec: Fix incorrect check for iatt differences - features/shard: Fix issue with readdir(p) fop - glusterfs.spec.in: python-gluster should be 'noarch' - glusterd: Bump op version and max op version for 3.7.1 - glusterd: fix repeated connection to nfssvc failed msgs
Revision 1.51 / (download) - annotate - [select for diffs], Tue Jun 2 03:44:16 2015 UTC (8 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.50: +34 -23
lines
Diff to previous 1.50 (colored)
* Bitrot Detection Bitrot detection is a technique used to identify an ?insidious? type of disk error where data is silently corrupted with no indication from the disk to the storage software layer that an error has occurred. When bitrot detection is enabled on a volume, gluster performs signing of all files/objects in the volume and scrubs data periodically for signature verification. All anomalies observed will be noted in log files. * Multi threaded epoll for performance improvements Gluster 3.7 introduces multiple threads to dequeue and process more requests from epoll queues. This improves performance by processing more I/O requests. Workloads that involve read/write operations on a lot of small files can benefit from this enhancement. * Volume Tiering [Experimental] Policy based tiering for placement of files. This feature will serve as a foundational piece for building support for data classification. Volume Tiering is marked as an experimental feature for this release. It is expected to be fully supported in a 3.7.x minor release. Trashcan This feature will enable administrators to temporarily store deleted files from Gluster volumes for a specified time period. * Efficient Object Count and Inode Quota Support This improvement enables an easy mechanism to retrieve the number of objects per directory or volume. Count of objects/files within a directory hierarchy is stored as an extended attribute of a directory. The extended attribute can be queried to retrieve the count. This feature has been utilized to add support for inode quotas. * Pro-active Self healing for Erasure Coding Gluster 3.7 adds pro-active self healing support for erasure coded volumes. * Exports and Netgroups Authentication for NFS This feature adds Linux-style exports & netgroups authentication to the native NFS server. This enables administrators to restrict access to specific clients & netgroups for volume/sub-directory NFSv3 exports. * GlusterFind GlusterFind is a new tool that provides a mechanism to monitor data events within a volume. Detection of events like modified files is made easier without having to traverse the entire volume. * Rebalance Performance Improvements Rebalance and remove brick operations in Gluster get a performance boost by speeding up identification of files needing movement and a multi-threaded mechanism to move all such files. * NFSv4 and pNFS support Gluster 3.7 supports export of volumes through NFSv4, NFSv4.1 and pNFS. This support is enabled via NFS Ganesha. Infrastructure changes done in Gluster 3.7 to support this feature include: - Addition of upcall infrastructure for cache invalidation. - Support for lease locks and delegations. - Support for enabling Ganesha through Gluster CLI. - Corosync and pacemaker based implementation providing resource monitoring and failover to accomplish NFS HA. pNFS support for Gluster volumes and NFSv4 delegations are in beta for this release. Infrastructure changes to support Lease locks and NFSv4 delegations are targeted for a 3.7.x minor release. * Snapshot Scheduling With this enhancement, administrators can schedule volume snapshots. * Snapshot Cloning Volume snapshots can now be cloned to create a new writeable volume. * Sharding [Experimental] Sharding addresses the problem of fragmentation of space within a volume. This feature adds support for files that are larger than the size of an individual brick. Sharding works by chunking files to blobs of a configurabe size. Sharding is an experimental feature for this release. It is expected to be fully supported in a 3.7.x minor release. * RCU in glusterd Thread synchronization and critical section access has been improved by introducing userspace RCU in glusterd * Arbiter Volumes Arbiter volumes are 3 way replicated volumes where the 3rd brick of the replica is automatically configured as an arbiter. The 3rd brick contains only metadata which provides network partition tolerance and prevents split-brains from happening. Update to GlusterFS 3.7.1 * Better split-brain resolution split-brain resolutions can now be also driven by users without administrative intervention. * Geo-replication improvements There have been several improvements in geo-replication for stability and performance. * Minor Improvements - Message ID based logging has been added for several translators. - Quorum support for reads. - Snapshot names contain timestamps by default.Subsequent access to the snapshots should be done by the name listed in gluster snapshot list - Support for gluster volume get <volname> added. - libgfapi has added handle based functions to get/set POSIX ACLs based on common libacl structures.
Revision 1.50 / (download) - annotate - [select for diffs], Fri May 1 12:19:07 2015 UTC (8 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.49: +9 -4
lines
Diff to previous 1.49 (colored)
ec.la is installed when MMX is present and usable. This is the default for amd64, so include it in the PLIST & bump revision.
Revision 1.49 / (download) - annotate - [select for diffs], Thu Apr 9 15:20:47 2015 UTC (8 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.48: +2 -7
lines
Diff to previous 1.48 (colored)
Update glusterfs to 3.6.2 This is a maintenance release, complete Changelog can be found here: http://blog.gluster.org/2015/01/glusterfs-3-6-2-ga-released/
Revision 1.48 / (download) - annotate - [select for diffs], Thu Mar 12 16:35:39 2015 UTC (8 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.47: +2 -1
lines
Diff to previous 1.47 (colored)
requires openssl
Revision 1.47 / (download) - annotate - [select for diffs], Sun Jan 11 23:07:01 2015 UTC (8 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.46: +7 -1
lines
Diff to previous 1.46 (colored)
On systems with MMX support, additional files are installed.
Revision 1.46 / (download) - annotate - [select for diffs], Sun Jan 11 22:58:59 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.45: +3 -1
lines
Diff to previous 1.45 (colored)
Only python 2.x is supported, mark it so.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Nov 20 16:13:07 2014 UTC (9 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
Remove trailing whitespace.
Revision 1.44 / (download) - annotate - [select for diffs], Tue Nov 18 14:38:15 2014 UTC (9 years ago) by manu
Branch: MAIN
Changes since 1.43: +35 -25
lines
Diff to previous 1.43 (colored)
Upgrate to glusterfs 3.6.0 New features: - Volume Snapshots Distributed lvm thin-pool based snapshots for backing up volumes in a Gluster Trusted Storage Pool. Apart from providing cluster wide co-ordination to trigger a consistent snapshot, several improvements have been performed through the GlusterFS stack to make translators more crash consistent. Snapshotting of volumes is tightly coupled with lvm today but one could also enhance the same framework to integrate with a backend storage technology like btrfs that can perform snapshots. - Erasure Coding Xavier Hernandez from Datalab added support to perform erasure coding of data in a GlusterFS volume across nodes in a Trusted Storage Pool. Erasure Coding requires fewer nodes to provide better redundancy than a n-way replicated volume and can help in reducing the overall deployment cost. We look forward to build on this foundation and deliver more enhancememnts in upcoming releases. - Better SSL support Multiple improvements to SSL support in GlusterFS. The GlusterFS driver in OpenStack Manila that provides certificate based access to tenants relies on these improvements. - Meta translator This translator provides a /proc like view for examining internal state of translators on the client stack of a GlusterFS volume and certainly looks like an interface that I would be heavily consuming for introspection of GlusterFS. - Automatic File Replication (AFR) v2 A significant re-factor of the synchronous replication translator, provides granular entry self-healing and reduced resource consumption with entry self-heals. - NetBSD, OSX and FreeBSD ports Lot of fixes on the portability front. The NetBSD port passes most regression tests as of 3.6.0. At this point, none of these ports are ready to be deployed in production. However, with dedicated maintainers for each of these ports, we expect to reach production readiness on these platforms in a future release. Complete releases notes are available at https://github.com/gluster/glusterfs/blob/release-3.6/doc/release-notes/3.6.0.md
Revision 1.43 / (download) - annotate - [select for diffs], Wed Aug 13 22:37:37 2014 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.42: +4 -3
lines
Diff to previous 1.42 (colored)
Use external argp. No longer installs glusterd rc script. Bump revision.
Revision 1.42 / (download) - annotate - [select for diffs], Sun May 18 21:21:32 2014 UTC (9 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.41: +4 -3
lines
Diff to previous 1.41 (colored)
Needs libexecinfo on NetBSD.
Revision 1.41 / (download) - annotate - [select for diffs], Sat May 17 16:10:44 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
Bump applications PKGREVISIONs for python users that might be using python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all.
Revision 1.40 / (download) - annotate - [select for diffs], Wed Apr 30 14:19:41 2014 UTC (9 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored)
Bump PKGREVISION for boehm-gc default-on threads, just to be on the safe side.
Revision 1.39 / (download) - annotate - [select for diffs], Mon Apr 21 13:25:54 2014 UTC (9 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.38: +2 -3
lines
Diff to previous 1.38 (colored)
recursive bump for boehm-gc API bump
Revision 1.38 / (download) - annotate - [select for diffs], Fri Apr 18 08:31:20 2014 UTC (9 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.37: +27 -30
lines
Diff to previous 1.37 (colored)
Upgrade to glusterfs 3.5.0 New features includes... - File snapshots - On-wire compression/decompression - Quota sclability - Disk encryption - Brick failure detection
Revision 1.37 / (download) - annotate - [select for diffs], Fri Oct 4 08:07:23 2013 UTC (10 years, 1 month ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Restore files removed by mistake
Revision 1.36 / (download) - annotate - [select for diffs], Tue Oct 1 00:30:26 2013 UTC (10 years, 2 months ago) by manu
Branch: MAIN
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Update glusterfs to 3.4.1 Disable eager locks, which seem broken on NetBSD for glusterfs-3.4.x
Revision 1.35 / (download) - annotate - [select for diffs], Sun Sep 8 03:38:52 2013 UTC (10 years, 2 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Changes since 1.34: +5 -4
lines
Diff to previous 1.34 (colored)
Update glusterfs to 3.4.0. Here are the changes since 3.3.x * Improvements for Virtual Machine Image Storage A number of improvements have been performed to let Gluster volumes provide storage for Virtual Machine Images. Some of them include: - qemu / libgfapi integration. - Causal ordering in write-behind translator. - Tunables for a gluster volume in group-virt.example. The above results in significant improvements in performance for VM image hosting. * Synchronous Replication Improvements GlusterFS 3.4 features significant improvements in performance for the replication (AFR) translator. This is in addition to bug fixes for volumes that used replica 3. * Open Cluster Framework compliant Resource Agents Resource Agents (RA) plug glusterd into Open Cluster Framework (OCF) compliant cluster resource managers, like Pacemaker. The glusterd RA manages the glusterd daemon like any upstart or systemd job would, except that Pacemaker can do it in a cluster-aware fashion. The volume RA starts a volume and monitors individual brick?s daemons in a cluster aware fashion, recovering bricks when their processes fail. * POSIX ACL support over NFSv3 setfacl and getfacl commands now can be used on a nfs mount that exports a gluster volume to set or read posix ACLs. * 3.3.x compatibility The new op-version infrastructure provides compatibility with 3.3.x release of GlusterFS. 3.3.x clients can talk to 3.4.x servers and the vice-versa is also possible. If a volume option that corresponds to 3.4 is enabled, then 3.3 clients cannot mount the volume. * Packaging changes New RPMs for libgfapi and OCF RA are present with 3.4.0. * Experimental Features - RDMA-connection manager (RDMA-CM) - New Block Device translator - Support for NUFA As experimental features, we don?t expect them to work perfectly for this release, but you can expect them to improve dramatically as we make successive 3.4.x releases. * Minor Improvements: - The Ext4 file system change which affected readdir workloads for Gluster volumes has been addressed. - More options for selecting read-child with afr available now. - Custom layouts possible with distribute translator. - No 32-aux-gid limit - SSL support for socket connections. - Known issues with replica count greater than 2 addressed. - quick-read and md-cache translators have been refactored. - open-behind translator introduced. - Ability to avoid glusterfs bind to reserved ports. - statedumps are now created in /var/run/gluster instead of /tmp by default.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Feb 26 10:27:09 2013 UTC (10 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Needs _KMEMUSER on NetBSD/current.
Revision 1.33 / (download) - annotate - [select for diffs], Fri Oct 19 04:15:21 2012 UTC (11 years, 1 month ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.32: +7 -10
lines
Diff to previous 1.32 (colored)
Bump to glusterfs-3.3.1, which brings - unified file and object storage - storage for Hadoop (not tested here) - proactive self-healing - much better performance
Revision 1.32 / (download) - annotate - [select for diffs], Wed Oct 3 16:08:33 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
Changes since 1.31: +1 -3
lines
Diff to previous 1.31 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jun 16 01:47:33 2012 UTC (11 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (colored)
Update glusterfs to 3.2.7, a maintenance release
Revision 1.30 / (download) - annotate - [select for diffs], Sun Apr 8 19:08:55 2012 UTC (11 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.29: +1 -2
lines
Diff to previous 1.29 (colored)
Remove python24 and all traces of it from pkgsrc. Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
Revision 1.29 / (download) - annotate - [select for diffs], Sat Mar 31 18:14:23 2012 UTC (11 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.28: +3 -4
lines
Diff to previous 1.28 (colored)
Fix manu's update by updating the package version instead of just the distinfo and patches.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Mar 28 14:24:59 2012 UTC (11 years, 8 months ago) by manu
Branch: MAIN
Changes since 1.27: +2 -1
lines
Diff to previous 1.27 (colored)
Update glusterfs to 3.2.6, which is a maintenance releases fixing various bugs
Revision 1.27 / (download) - annotate - [select for diffs], Thu Mar 15 11:53:27 2012 UTC (11 years, 8 months ago) by obache
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
Bump PKGREVISION from default python to 2.7.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Dec 16 05:40:46 2011 UTC (11 years, 11 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
- SSL bug fixes - Use secondary groups
Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 9 16:57:44 2011 UTC (11 years, 11 months ago) by manu
Branch: MAIN
Changes since 1.24: +3 -0
lines
Diff to previous 1.24 (colored)
- Add experimental support for SSL - Ignore again .attribute (a patch part that was lost in last upgrade)
Revision 1.24 / (download) - annotate - [select for diffs], Mon Nov 28 08:42:38 2011 UTC (12 years ago) by manu
Branch: MAIN
Changes since 1.23: +3 -4
lines
Diff to previous 1.23 (colored)
Update to glusterfs 3.2.5. This is a bug-fix release
Revision 1.23 / (download) - annotate - [select for diffs], Thu Nov 24 05:36:36 2011 UTC (12 years ago) by manu
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Fix rebalance operation by using /sbin/mount instead of /bin/mount
Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 30 05:07:14 2011 UTC (12 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.21: +1 -1
lines
Diff to previous 1.21 (colored)
Additionnal fixes from upstream to ensure inodes are consistent for all operations (readdir and getattr)
Revision 1.21 / (download) - annotate - [select for diffs], Tue Oct 25 09:23:37 2011 UTC (12 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.20: +1 -1
lines
Diff to previous 1.20 (colored)
Pull upstream patch to make inode more reliable. LOOKUP and READDIR cans show different inodes for the same object without that fix.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 25 08:34:28 2011 UTC (12 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
glusterfs memory usage can grow quite large when using a lot of vnodes, and the amount of data memory involved is not easy to forcast. We therefore raise the limit to the maximum. Patch from Manuel Bouyer. It helps completing a cvs update on a glusterfs volume.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Oct 16 05:45:19 2011 UTC (12 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Patch from bouyer@ - #include <signal.h> for sigprocmask(2) else we break without COMPAT_13 - usleep(3) shall not be called with argument higher than one second
Revision 1.18 / (download) - annotate - [select for diffs], Sun Oct 2 01:11:47 2011 UTC (12 years, 2 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
A patch was lost in 3.2.3 update, this made impossible to open a file (client complained about O_DIRECTORY being set for a non directory)
Revision 1.17 / (download) - annotate - [select for diffs], Tue Sep 27 12:45:02 2011 UTC (12 years, 2 months ago) by manu
Branch: MAIN
Changes since 1.16: +4 -5
lines
Diff to previous 1.16 (colored)
Missing commit for 3.2.3 update
Revision 1.16 / (download) - annotate - [select for diffs], Sat Aug 20 01:13:28 2011 UTC (12 years, 3 months ago) by manu
Branch: MAIN
Changes since 1.15: +4 -2
lines
Diff to previous 1.15 (colored)
Now that we hide OpenGroup Extended API set 2 from configure, make sure that it is seen here when we actually need it.
Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 9 07:15:42 2011 UTC (12 years, 3 months ago) by manu
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
- Use linkat(2) if available. This fixes a EPERM error when using rename(2) on a symlink within a glusterfs volume that uses DHT - Consider gfid changes as nn fatal. Glustefs will fix instead of panic.
Revision 1.14 / (download) - annotate - [select for diffs], Sat Jul 23 01:14:43 2011 UTC (12 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Update to glusterfs 3.2.2 (maintenance release for bug fixes)
Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 19 07:54:31 2011 UTC (12 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored)
Enable georeplication
Revision 1.12 / (download) - annotate - [select for diffs], Fri Jul 8 08:02:56 2011 UTC (12 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.11: +4 -4
lines
Diff to previous 1.11 (colored)
Upgrade to glusterfs-3.2.1 This release is mostly about bug fixes, and we also fix bugs in the NetBSD port.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 29 13:53:01 2011 UTC (12 years, 5 months ago) by manu
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Restore a missing patch so that accessing some file cannot produce spurious ENOTDIR
Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 6 15:53:13 2011 UTC (12 years, 5 months ago) by manu
Branch: MAIN
Changes since 1.9: +10 -1
lines
Diff to previous 1.9 (colored)
Support the glusterd daemon (volume management tool).
Revision 1.9 / (download) - annotate - [select for diffs], Thu May 19 14:54:22 2011 UTC (12 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.8: +7 -4
lines
Diff to previous 1.8 (colored)
Update glusterfs to 3.2. According to http://www.gluster.org, news are: * Geo-Replication * Easily Accessible Usage Quotas * Advanced Monitoring Tools
Revision 1.8 / (download) - annotate - [select for diffs], Thu May 12 10:28:47 2011 UTC (12 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.7: +9 -3
lines
Diff to previous 1.7 (colored)
Add message to use the mount script so that mount -t glusterfs works Also remove reference to /etc/mtab in it, prefer /proc/mounts
Revision 1.7 / (download) - annotate - [select for diffs], Mon May 9 09:38:26 2011 UTC (12 years, 6 months ago) by manu
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Fix log directroy creation location Have glusterfsd store its pid in startup script
Revision 1.6 / (download) - annotate - [select for diffs], Sun May 8 08:26:43 2011 UTC (12 years, 6 months ago) by tnn
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
fix HOMEPAGE
Revision 1.5 / (download) - annotate - [select for diffs], Tue Apr 26 16:06:32 2011 UTC (12 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Missing trusted.glusterfs.test extended attribute in installation script
Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 18 16:19:47 2011 UTC (12 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.3: +28 -3
lines
Diff to previous 1.3 (colored)
Update glusterfs to 3.1.4. Major new features according to http://www.gluster.org/ - Elastic Volume Management - New Gluster Console Manager - Dynamic Storage for the data center and cloud
Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 25 09:47:22 2011 UTC (12 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Let's assume for now that everything that worked with python-2.6 also works with python-2.7.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Oct 2 07:02:40 2010 UTC (13 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
convert flex dependency from buildlink3 to USE_TOOLS. and bison is also required to build.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Aug 26 14:26:18 2010 UTC (13 years, 3 months ago) by manu
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
This is an experimental port of glusterfs on NetBSD. Don't do this at home!
Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 26 14:26:18 2010 UTC (13 years, 3 months ago) by manu
Branch: MAIN
Initial revision