pkgsrc/filesystems/perfuse
manu 3061ca91af Update perfuse package. Change log since previous version:
Use reclaim2 to fix reclaim/lookup race conditions

The PUFFS reclaim operation had a race condition with lookups: we could
be asked to lookup a node, then to reclaim it before lookup completion.

At lookup completion, we would then create a leaked node.

Enter the PUFFS reclaim2 operation, which features a nlookup argument.

That let us count how many lookups are pending and avoid the above
described scenario. It also makes the codes simplier.

 -

Fix directory filehandle usage with libufse. Fix lookup count
libfuse does not use filehandle the same way for directories and other
objects. As a result, filehandles obtained by OPENDIR should not be
sent on non-directory related operations like READ/WRITE/GETATTR...

While there, fix the lookup count sent to the FORGET operation, which
led to leaked nodes.
2019-02-25 00:52:07 +00:00
..
patches
buildlink3.mk
builtin.mk
DESCR Update perfuse package. Change log since previous version: 2019-02-25 00:52:07 +00:00
distinfo Update perfuse package. Change log since previous version: 2019-02-25 00:52:07 +00:00
Makefile Update perfuse package. Change log since previous version: 2019-02-25 00:52:07 +00:00
PLIST