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: #17487
When iterating over millions of files, dnode cache grows almost unbounded
consuming nearly all available ARC memory and pushing out valuable
metadata and data. This is probably due to the kernel not releasing its
dentries and inodes caches, keeping dnodes pinned and unable to be
pruned.
This patch avoid shrinking metadata and data when dnode is over quota,
forcing the kernel to drop its caches and, in turn, enabling the zfs
shrinker thread to prune the now-unpinned dnodes.
Signed-off-by: Gionatan Danti <[email protected]>
0 commit comments