diff options
author | Alan Somers <asomers@FreeBSD.org> | 2019-06-27 20:18:12 +0000 |
---|---|---|
committer | Alan Somers <asomers@FreeBSD.org> | 2019-06-27 20:18:12 +0000 |
commit | 435ecf40bbf56a6554ff9f9b51b1a783dffa2f42 (patch) | |
tree | d6ff33d827db666a4bb3fd6281382d14a7cee9c9 /UPDATING | |
parent | 38c8634635b765097cc7140c66f46958b6108a30 (diff) | |
download | src-test2-435ecf40bbf56a6554ff9f9b51b1a783dffa2f42.tar.gz src-test2-435ecf40bbf56a6554ff9f9b51b1a783dffa2f42.zip |
fusefs: recycle vnodes after their last unlink
Previously fusefs would never recycle vnodes. After VOP_INACTIVE, they'd
linger around until unmount or the vnlru reclaimed them. This commit
essentially actives and inlines the old reclaim_revoked sysctl, and fixes
some issues dealing with the attribute cache and multiply linked files.
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/projects/fuse2/; revision=349468
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -31,17 +31,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW: disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) -20190620: +20190627: The vfs.fusefs.sync_unmount and vfs.fusefs.init_backgrounded sysctls and the "-o sync_unmount" and "-o init_backgrounded" mount options have been removed from mount_fusefs(8). You can safely remove them from your scripts, because they had no effect. The vfs.fusefs.fix_broken_io, vfs.fusefs.sync_resize, - vfs.fusefs.refresh_size, vfs.fusefs.mmap_enable, and - vfs.fusefs.data_cache_invalidate sysctls have been removed. If you - felt the need to set any of them to a non-default value, please tell - asomers@FreeBSD.org why. + vfs.fusefs.refresh_size, vfs.fusefs.mmap_enable, + vfs.fusefs.reclaim_revoked, and vfs.fusefs.data_cache_invalidate + sysctls have been removed. If you felt the need to set any of them to + a non-default value, please tell asomers@FreeBSD.org why. 20190612: Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have |