{"shas":[["26bfacc4ee5553812db9579a03dd10fb355f9324","32d50ad1e384dcb9a5bf7e40fa470df5dabaf348@llnl.gov","Enforce ARC meta-data limits\n\nThis change ensures the ARC meta-data limits are enforced.  Without\nthis enforcement meta-data can grow to consume all of the ARC cache\npushing out data and hurting performance.  The cache is aggressively\nreclaimed but this is a soft and not a hard limit.  The cache may\nexceed the set limit briefly before being brought under control.\n\nBy default 25% of the ARC capacity can be used for meta-data.  This\nlimit can be tuned by setting the 'zfs_arc_meta_limit' module option.\nOnce this limit is exceeded meta-data reclaim will occur in 3 percent\nchunks, or may be tuned using 'arc_reduce_dnlc_percent'.","Brian Behlendorf"],["3ad8a66d17cfe778690cd830bfccef063acb9507","79778dbbdd172ad4142b370229409ecedf95bcb5@beutner.name","Fixed a bug where zfs_zget could access a stale znode pointer when\nthe inode had already been removed from the inode cache via iput ->\niput_final -> ... -> zfs_zinactive but the corresponding SA handle\nwas still alive.","Gunnar Beutner"]],"repo":"gunnarbeutner/pkg-zfs","actor":"gunnarbeutner","ref":"refs/heads/master","size":2,"head":"3ad8a66d17cfe778690cd830bfccef063acb9507","actor_gravatar":"4e2894d9b8d810892f53e52338e053b3","push_id":29058074}