aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/arc.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid panic in case of pool errors and missing L2ARCGeorge Amanakis2021-09-161-1/+6
* Verify embedded blkptr's in arc_read()Brian Behlendorf2021-09-091-6/+13
* arc: Drop an incorrect assertRich Ercolani2021-09-081-1/+0
* Remove b_pabd/b_rabd allocation from arc_hdr_alloc()Alexander Motin2021-08-171-48/+65
* Optimize arc_l2c_only lists assertionsAlexander Motin2021-08-171-9/+12
* Fix/improve dbuf hits accountingAlexander Motin2021-08-171-20/+10
* Restore FreeBSD sysctl processing for arc.min and arc.maxAllan Jude2021-08-161-4/+20
* Run arc_evict thread at higher priorityTony Nguyen2021-08-101-2/+2
* Avoid small buffer copying on writeAlexander Motin2021-07-271-1/+2
* Fix format specifier warningsBrian Behlendorf2021-07-271-2/+2
* Fixes in persistent L2ARCGeorge Amanakis2021-07-261-75/+102
* Remove NOTE(CONSTCOND) and note.hнаб2021-07-261-2/+0
* Replace /*PRINTFLIKEn*/ with attribute(printf)наб2021-07-261-1/+1
* Add Module Parameter Regarding Log Size LimitKevin Jin2021-07-201-0/+12
* Minor ARC optimizationsAlexander Motin2021-07-201-31/+9
* Fix ARC ghost states eviction accountingAlexander Motin2021-07-131-61/+94
* Compact dbuf/buf hashes and lock arraysAlexander Motin2021-07-011-19/+6
* Avoid 64bit division in multilist index functionsAlexander Motin2021-06-291-2/+3
* Annotated dprintf as printf-likeRich Ercolani2021-06-221-9/+17
* Use wmsum for arc, abd, dbuf and zfetch statistics. (#12172)Alexander Motin2021-06-161-155/+434
* Avoid deadlock when removing L2ARC devices under I/OGeorge Amanakis2021-06-161-11/+6
* Re-embed multilist_t storageAlexander Motin2021-06-101-43/+43
* module/zfs: arc: arc_hdr_realloc_crypt: remove unused variablesнаб2021-06-071-5/+0
* Introduce write-mostly sumsAlexander Motin2021-05-271-38/+39
* Fix various typosAndrea Gelmini2021-04-021-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