aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/arc.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid memory allocations in the ARC eviction threadMark Johnston2022-02-031-53/+85
* Reduce number of arc_prune threadsAlexander Motin2022-02-031-3/+10
* ZFS send/recv with ashift 9->12 leads to data corruptionPaul Dagnelie2021-12-071-1/+0
* Verify embedded blkptr's in arc_read()Brian Behlendorf2021-09-141-6/+13
* arc: Drop an incorrect assertRich Ercolani2021-09-141-1/+0
* Remove b_pabd/b_rabd allocation from arc_hdr_alloc()Alexander Motin2021-09-141-48/+65
* Optimize arc_l2c_only lists assertionsAlexander Motin2021-09-141-9/+12
* Fix/improve dbuf hits accountingAlexander Motin2021-09-141-20/+10
* Restore FreeBSD sysctl processing for arc.min and arc.maxAllan Jude2021-09-141-4/+20
* Run arc_evict thread at higher priorityTony Nguyen2021-09-141-2/+2
* Fixes in persistent L2ARCGeorge Amanakis2021-09-141-75/+102
* Minor ARC optimizationsAlexander Motin2021-09-141-31/+9
* Fix ARC ghost states eviction accountingAlexander Motin2021-09-141-61/+94
* Compact dbuf/buf hashes and lock arraysAlexander Motin2021-09-141-19/+6
* Avoid 64bit division in multilist index functionsAlexander Motin2021-06-291-2/+3
* Annotated dprintf as printf-likeRich Ercolani2021-06-241-9/+17
* Use wmsum for arc, abd, dbuf and zfetch statistics. (#12172)Alexander Motin2021-06-241-155/+434
* Avoid deadlock when removing L2ARC devices under I/OGeorge Amanakis2021-06-171-11/+6
* Re-embed multilist_t storageAlexander Motin2021-06-101-43/+43
* Introduce write-mostly sumsAlexander Motin2021-06-091-38/+39
* Fix various typosAndrea Gelmini2021-04-071-1/+1
* Removed duplicated includesAndrea Gelmini2021-03-221-1/+0
* Restore FreeBSD resource usage accountingRyan Moeller2021-02-191-0/+2
* Avoid updating the L2ARC device header unnecessarilyGeorge Amanakis2021-01-281-1/+3
* Fix two minor lint errors (cppcheck)Colm2021-01-231-4/+4
* allow callers to allocate and provide the abd_t structMatthew Ahrens2021-01-201-6/+6
* assertion failed in arc_wait_for_eviction()Matthew Ahrens2021-01-071-8/+14
* Avoid extra work updating ARC kstats and tunablesRyan Moeller2020-12-171-16/+9
* dmu_zfetch: fix memory leakMatthew Macy2020-12-121-4/+3
* Implement memory and CPU hotplugPaul Dagnelie2020-12-101-7/+17
* Decouple arc_read_done callback from arc buf instantiationMatthew Macy2020-12-091-2/+3
* Fix ASSERT logic in l2arc_evict()George Amanakis2020-11-161-3/+10
* Fix dmu_tx_dirty_throttle after arc_c reductionAlexander Motin2020-11-101-5/+5
* Yield periodically when rebuilding L2ARCAlexander Motin2020-10-301-0/+1
* Add missing zfs_arc_evict_batch_limit tunableRyan Moeller2020-10-221-1/+4
* Non-l2arc pool reads shouldn't be l2arc missesAdam D. Moss2020-10-201-8/+21
* Make L2ARC tests more robustGeorge Amanakis2020-10-051-11/+6
* do a cyclic seek for unused memory objects in poolSebastian Gottschall2020-09-301-0/+10
* Restore clearing of L2CACHE flag in arc_read_done()George Amanakis2020-09-221-3/+3
* vdev_ashift should only be set onceGeorge Wilson2020-09-181-2/+0
* Add L2ARC arcstats for MFU/MRU buffers and buffer content typeGeorge Amanakis2020-09-141-26/+155
* Introduce ZFS module parameter l2arc_mfuonlyGeorge Amanakis2020-09-081-0/+18
* Avoid posting duplicate zpool eventsDon Brady2020-09-041-4/+4
* Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriateMatthew Macy2020-09-031-1/+1
* zio_ereport_post() and zio_ereport_start() return values are ignoredToomas Soome2020-08-311-3/+4
* Introduce limit on size of L2ARC headersAlexander Motin2020-08-251-5/+22
* Import vdev ashift optimization from FreeBSDRyan Moeller2020-08-211-0/+2
* FreeBSD: 11.x arc_stats compatibilityMatthew Macy2020-08-201-0/+8
* Add zstd support to zfsMichael Niewöhner2020-08-201-22/+54
* Fix ARC aggsum access after arc_state_fini()Brian Behlendorf2020-08-181-8/+8