Commit graph

37 commits

Author SHA1 Message Date
manu
9c330a869b Update perfuse to 20120206, with a more graceful unmounting when
the FUSE filesystem crashes
2012-02-06 05:46:25 +00:00
manu
8b9f88c80f Update perfused to 20111217 2012-01-09 05:31:26 +00:00
manu
da79fa453b perfuse update: fix memory leak and freed buffer reuse 2011-12-17 05:47:49 +00:00
manu
2ac36ef272 Update perfuse: Fix stale file handling 2011-11-28 08:33:16 +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
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
841e114f66 Update perfused:
- raise memory limit for vnode caches
- avoid deadlock with syslog
2011-10-25 08:36:36 +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
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
b34f55733a perfuse update: Fix permissions sent to FUSE when operations are done by
the kernel
2011-08-03 04:17:07 +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
wiz
ba2c009a06 Make patch apply. 2011-07-10 16:15:56 +00:00
manu
9994971b05 Update perfuse, now with extended attribute support. 2011-06-28 16:25:14 +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
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
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
manu
d3e3e93af9 Missing commit that broken the build 2011-05-17 12:41:16 +00:00
manu
ed8a4217f4 Update perfuse to 20110511. We now have locking support, provided that
the kernel sends lock operation throuh PUFFS. It does in -current,
patch is pending in netbsd-5
2011-05-09 09:55:13 +00:00
manu
7e6439f6ac new perfuse snapshot that can sustain a build.sh -o release
in FUSE-mounted glusterfs
2011-04-26 07:54:12 +00:00
wiz
5b79485a66 Add untested builtin.mk to increase its chances of being tested. 2010-12-03 10:15:55 +00:00
manu
01d26b0157 Update to 20101011 with important fixes on permission checks when
accessing the filesystem asunprivilegied. Also fix hangs on read(2),
and remove unused code
2010-10-11 06:11:42 +00:00
manu
738852a210 Update perfused to 20101004, restoring ntfs-3 functionnality (it broke at
ls /)
2010-10-04 04:10:59 +00:00
manu
a7d779eaf6 Update to 20101003 with important fixes in rename operations 2010-10-03 05:54:04 +00:00
manu
91ee308fad Update to 10100929, with important fixes in write and rename 2010-09-29 08:08:57 +00:00
manu
0d9de4c763 Update perfuse, with important fixes in file handles management. 2010-09-23 16:16:29 +00:00
manu
7cf7411b74 Update to perfused-20100915, which fixes reliability problems (lost frames). 2010-09-15 03:44:17 +00:00
manu
d0253f0a16 Update perfuse with fixes for ntfs-3g 2010-09-09 09:36:56 +00:00
manu
d507eaa297 Update to perfuse-20100907: fix perfused auto-start, cleanup debug messages,
fix warnings
2010-09-07 04:33:53 +00:00
wiz
b6f7fbb809 Fix path to perfused. Bump PKGREVISION. 2010-09-06 12:44:42 +00:00
wiz
47f24bf872 Add symlinks for libperfuse. Simplify package. Bump PKGREVISION. 2010-09-06 12:12:40 +00:00
wiz
18dc8c76ff Remove -Werror from compiler flags until code is clean enough. 2010-09-06 10:18:10 +00:00
manu
456552d5f4 Missing commit for checksum update 2010-09-06 08:41:16 +00:00
manu
22ee1e59e9 LP64 fixes 2010-09-06 04:34:52 +00:00
manu
7b003d5195 A few reliability fixes for using perfuse with glusterfs.
I can now build libperfuse within a glusterfs mounted filesystem.
2010-09-05 09:24:19 +00:00
manu
fd060fe57d Fix enough filehandle problems to make glusterfs happier. 2010-08-26 14:18:08 +00:00
manu
2416b094c3 perfuse brings full FUSE support to NetBSD It has two components:
- a daemon that creates a /dev/fuse socket and that performs PUFFS
relay to FUSE.
- a library and a header file to use in filesystems and libraries that
open /dev/fuse, so that they are directed to the socket.
2010-08-25 07:34:11 +00:00