You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix: openzfs#17487
As linux kernel seems very lazy in freeing dentry and inode caches,
dnode cache routinely overflows evicting valuable meta/data and putting
additional memory pressure on the system.
This patch avoid the issue by (indirectly) calling arc_evict when dnode
size > dnode_limit. Moreover, it restores zfs_prune_aliases as fallback
when the kernel shrinker does nothing, enabling zfs to actually free
dnodes.
Signed-off-by: Gionatan Danti <[email protected]>
0 commit comments