Commit graph

256 commits

Author SHA1 Message Date
manu
44a0c8f696 Update to glusterfs 3.2.5. This is a bug-fix release 2011-11-28 08:42:38 +00:00
manu
2ac36ef272 Update perfuse: Fix stale file handling 2011-11-28 08:33:16 +00:00
sbd
075030d023 Recursive bump for www/serf buildlink addition. 2011-11-27 05:43:24 +00:00
joerg
4f51bc930c Fix build with newer GCC 2011-11-24 14:11:19 +00:00
joerg
5d09852588 Fix GCC 4.5 fallout 2011-11-24 14:10:37 +00:00
manu
d01877742f Fix rebalance operation by using /sbin/mount instead of /bin/mount 2011-11-24 05:36:36 +00:00
manu
34dc72270c Perfused update:
- fix lookup cache that was not really used
- fix advlock for read-only files
- return EBADF on directory read/write instead of passing to the filesystem
2011-11-17 15:27:22 +00:00
manu
989fc6af16 Add missing information on glusterFS server configuration 2011-11-12 06:01:28 +00:00
gdt
9814bbc915 Update to 1.9.0.
- The most significant new feature in this release is MDMF: "Medium-size
  Distributed Mutable Files". Unlike standard SDMF files, these provide
  efficient partial-access (reading and modifying small portions of the file
  instead of the whole thing). MDMF is opt-in (it is not yet the default
  format for mutable files), both to ensure compatibility with previous
  versions, and because the algorithm does not yet meet memory-usage goals.
  Enable it with ``--format=MDMF`` in the CLI (``tahoe put`` and ``tahoe
  mkdir``), or the "format" radioboxes in the web interface. See
  `<docs/specifications/mutable.rst>`_ for more details (`#393`_, `#1507`_)
- A "blacklist" feature allows blocking access to specific files through
  a particular gateway. See the "Access Blacklist" section of
  `<docs/configuration.rst>`_ for more details. (`#1425`_)
- A "drop-upload" feature has been added, which allows you to upload
  files to a Tahoe-LAFS directory just by writing them to a local
  directory. This feature is experimental and should not be relied on
  to store the only copy of valuable data. It is currently available
  only on Linux. See `<docs/frontends/drop-upload.rst>`_ for documentation.
  (`#1429`_)
- The timeline of immutable downloads can be viewed using a zoomable and
  pannable JavaScript-based visualization. This is accessed using the
  'timeline' link on the File Download Status page for the download, which
  can be reached from the Recent Uploads and Downloads page.
2011-11-09 00:30:12 +00:00
sbd
0dc6193f32 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
manu
ddf9a5228c Update to perfuse-20111030:
- do not confuse FUSE fileno with inode numbers
- do not use kernel name cache, implement our own instead.
- honour cache directive from FUSE filesystem for name and attrbiutes
2011-10-30 05:26:40 +00:00
manu
6238674948 Additionnal fixes from upstream to ensure inodes are consistent for
all operations (readdir and getattr)
2011-10-30 05:07:14 +00:00
manu
018c6dcfe9 Pull upstream patch to make inode more reliable. LOOKUP and READDIR
cans show different inodes for the same object without that fix.
2011-10-25 09:23:37 +00:00
manu
841e114f66 Update perfused:
- raise memory limit for vnode caches
- avoid deadlock with syslog
2011-10-25 08:36:36 +00:00
manu
839f370b76 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.
2011-10-25 08:34:28 +00:00
sbd
ed3d4714fc Add bin/ulockmgr_server to PLIST.Linux
Bump PKGREVISION
2011-10-16 23:45:45 +00:00
manu
362c9dc1fa 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
2011-10-16 05:45:19 +00:00
sborrill
1af06dc2d1 Remove duplicate lines (hello manu!) 2011-10-10 15:03:29 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
manu
d76db1d6f6 Add missing comments and RCSId in 3.2.3 patches, fix patch-bb checksum 2011-10-06 02:19:05 +00:00
manu
9280bb6a0c 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)
2011-10-02 01:11:47 +00:00
manu
e7368bdeb8 Missing commit for 3.2.3 update 2011-09-27 12:45:02 +00:00
manu
f07c2079ba Update glusterfs to 3.2.3
This maintenance release with no new features. Majot bug fixes are:
 Bug 2464 Fixed all the issues caused by GFID mismatch during
	  distribute rename.
 Bug 2988 Fixed the issue of high CPU usage when Directory Quota
	  is enabled.
 Bug 3122 Enhanced the volume set interface to support io-threads
	  on the client.
 Bug 3210 Fixed the issue of modified mtime/atime of the files after
	  rebalance operation.
 Bug 3191 Fixed the issue with symlinks during rebalance operation.
2011-09-18 01:36:06 +00:00
gdt
b54a9393e1 * Release 1.8.3 (2011-09-13)
** Security-related Bugfix

 - Fix flaw that would allow a person who knows a storage index of a file to
   delete shares of that file (#1528).
 - Remove corner cases in mutable file bounds management which could expose
   extra lease info or old share data (from prior versions of the mutable
   file) if someone with write authority to that mutable file exercised these
   corner cases in a way that no actual Tahoe-LAFS client does. (Probably not
   exploitable.) (#1528).
2011-09-14 11:36:17 +00:00
manu
786a0a61d6 Update perfuse, with two fixes
- avoid system deadlock in low memory conditions
- avoid a racecondition leading to data corruption (chuncks of zeroed data)
2011-09-09 16:51:17 +00:00
manu
8d14c52393 Now that we hide OpenGroup Extended API set 2 from configure, make sure
that it is seen here when we actually need it.
2011-08-20 01:13:28 +00:00
manu
0fc494565d Update to perfuse-2011010: fix permission checks for unprivilegied users 2011-08-10 04:58:48 +00:00
manu
d4282c31d6 Update perfuse to 20110809: fix data corruption and improve performance 2011-08-09 07:22:52 +00:00
manu
157d3fb8fa - 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.
2011-08-09 07:15:42 +00:00
manu
b34f55733a perfuse update: Fix permissions sent to FUSE when operations are done by
the kernel
2011-08-03 04:17:07 +00:00
manu
9b673348f6 Update to glusterfs 3.2.2 (maintenance release for bug fixes) 2011-07-23 01:14:43 +00:00
manu
69dbe9d48d Enable georeplication 2011-07-19 07:54:30 +00:00
manu
4c859aea37 Update perfuse to fix a race condition between ftruncate() and write()
on glusterfs. This caused random file chunks to be filled with zeros.
2011-07-19 07:51:08 +00:00
tron
4004e8e43c Take maintainership. 2011-07-13 06:36:58 +00:00
wiz
ba2c009a06 Make patch apply. 2011-07-10 16:15:56 +00:00
tron
baa8927fa3 Remove work arounds for a crash under NetBSD which are no longer
necessary after the latest bug fix for "librefuse":

http://mail-index.netbsd.org/source-changes/2011/07/09/msg024440.html
2011-07-09 17:22:43 +00:00
tron
bfbf15b64e Add and enable "fuse-ext2". 2011-07-09 15:29:09 +00:00
tron
1e39952efe Import new "fuse-ext2" package:
Fuse-ext2 is a multi OS FUSE module to mount ext2 and ext3 file system
devices and/or images with read write support.

Please note that this file-system only works under NetBSD if the
"librefuse" library on your system contains this bug fix:
- http://mail-index.netbsd.org/source-changes/2011/07/09/msg024410.html
- http://releng.netbsd.org/cgi-bin/req-5.cgi?show=1648
2011-07-09 15:27:11 +00:00
manu
df25a8e3ea Upgrade to glusterfs-3.2.1
This release is mostly about bug fixes, and we also fix bugs in the NetBSD
port.
2011-07-08 08:02:56 +00:00
manu
0f7d17de04 Restore a missing patch so that accessing some file cannot produce
spurious ENOTDIR
2011-06-29 13:53:01 +00:00
manu
9994971b05 Update perfuse, now with extended attribute support. 2011-06-28 16:25:14 +00:00
obache
46070550c1 Drop PYTHON_VERSION_ACCEPTED restriction, because it was just not accept 23.
Bump PKGREVISION, because default acceptable python changes.
2011-06-14 11:30:45 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
manu
b532040904 Fix typos in patch description. I must have been talking with soemone
else while typing it in the dirst place.
2011-06-07 07:27:11 +00:00
manu
b1cbbe6c95 Make sure libperfuse has -lpuffs, so that DSO will not miss it when
calling dlopen()
2011-06-06 16:20:32 +00:00
manu
0f18d7b3a9 Support the glusterd daemon (volume management tool). 2011-06-06 15:53:13 +00:00
manu
d9d0da702b perfuse update. We are now able to run an unprivilegied build.sh on a
replicated glusterfs filesystem. pkgsrc builds seems to work too.
2011-06-01 16:04:32 +00:00
manu
8cc50c73f8 Update glusterfs to 3.2. According to http://www.gluster.org, news are:
* Geo-Replication
* Easily Accessible Usage Quotas
* Advanced Monitoring Tools
2011-05-19 14:54:22 +00:00
wiz
80e30c043d Reduce context so $NetBSD$ inside the file-to-be-patched isn't in the patch. 2011-05-17 12:44:13 +00:00