summaryrefslogtreecommitdiffstats
path: root/cddl/lib/libzpool
diff options
context:
space:
mode:
authorsmh <smh@FreeBSD.org>2014-10-03 20:34:55 +0000
committersmh <smh@FreeBSD.org>2014-10-03 20:34:55 +0000
commitf2543cb01cf389f602fb09b5ecdead5b9354a916 (patch)
tree2eaceae65473f86d64134d99366393498ec6a3c3 /cddl/lib/libzpool
parentce43ba61756ee2ed39e760d4f07ccc55471fcce3 (diff)
downloadFreeBSD-src-f2543cb01cf389f602fb09b5ecdead5b9354a916.zip
FreeBSD-src-f2543cb01cf389f602fb09b5ecdead5b9354a916.tar.gz
Refactor ZFS ARC reclaim checks and limits
Remove previously added kmem methods in favour of defines which allow diff minimisation between upstream code base. Rebalance ARC free target to be vm_pageout_wakeup_thresh by default which eliminates issue where ARC gets minimised instead of balancing with VM pageout. The restores the target point prior to r270759. Bring in missing upstream only changes which move unused code to further eliminate code differences. Add additional DTRACE probe to aid monitoring of ARC behaviour. Enable upstream i386 code paths on platforms which don't define UMA_MD_SMALL_ALLOC. Fix mixture of byte an page values in arc_memory_throttle i386 code path value assignment of available_memory. PR: 187594 Review: D702 Reviewed by: avg MFC after: 1 week X-MFC-With: r270759 & r270861 Sponsored by: Multiplay
Diffstat (limited to 'cddl/lib/libzpool')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud