aboutsummaryrefslogtreecommitdiff
path: root/module/zfs
Commit message (Expand)AuthorAgeFilesLines
* Parallel pool importGeorge Wilson2024-04-226-41/+199
* Handle FLUSH errors as "expected"Alexander Motin2024-04-191-1/+2
* zinject: "no-op" error injectionRob N2024-04-151-0/+10
* zio: rename ZIO_TYPE_IOCTL to ZIO_TYPE_FLUSHRob Norris2024-04-125-19/+19
* zio: remove io_cmd and DKIOCFLUSHWRITECACHERob Norris2024-04-124-68/+53
* zio: remove zio_ioctl()Rob Norris2024-04-121-15/+16
* Illumos#16463 zfs_ioc_recv leaks nvlistAndy Fiddaman2024-04-111-11/+19
* Add custom debug printing for your assertsRich Ercolani2024-04-101-2/+3
* L2ARC: Relax locking during writeAlexander Motin2024-04-095-98/+127
* Small fix to prefetch ranges aggregationAlexander Motin2024-04-091-2/+2
* Remove db_state DB_NOFILL checks from syncing contextAlexander Motin2024-04-081-25/+19
* Speculative prefetch for reordered requestsAlexander Motin2024-04-082-57/+240
* Fix read errors race after block cloningAlexander Motin2024-04-081-21/+20
* zinject: inject device errors into ioctlsRob N2024-04-082-5/+8
* Fix panics when truncating/deleting filesPavel Snajdr2024-04-041-10/+8
* Improve dbuf_read() error reportingAlexander Motin2024-04-031-18/+20
* Add ashift validation when adding devices to a poolGeorge Wilson2024-03-292-4/+14
* BRT: Fix holes cloning.Alexander Motin2024-03-271-13/+13
* BRT: Skip getting length in brt_entry_lookup()Alexander Motin2024-03-261-16/+2
* abd: add page iteratorRob Norris2024-03-251-0/+42
* BRT: Make BRT block sizes configurableAlexander Motin2024-03-251-11/+11
* Provide macros for setting and getting blkptr birth timesGeorge Wilson2024-03-2526-149/+157
* BRT: Relax brt_pending_apply() lockingAlexander Motin2024-03-251-11/+5
* ZAP: Massively switch to _by_dnode() interfacesAlexander Motin2024-03-256-170/+191
* BRT: Skip duplicate BRT prefetchesAlexander Motin2024-03-251-3/+3
* Fix corruption caused by mmap flushing problemsRobert Evans2024-03-251-1/+5
* ZAP: Some cleanups/micro-optimizationsAlexander Motin2024-03-211-43/+34
* BRT: Change brt_pending_tree sorting orderAlexander Motin2024-03-211-6/+7
* Update resume token at object receive.Alexander Motin2024-03-211-0/+10
* ddt: document the theory and the key data structuresRob Norris2024-02-151-0/+96
* ddt: only create tables for dedup-capable checksumsRob Norris2024-02-151-2/+19
* ddt: simplify entry load and flagsRob Norris2024-02-151-18/+27
* ddt: rework ops interface in terms of keys and valuesRob Norris2024-02-152-43/+64
* ddt: ensure ddt objects exist before trying to get stats from themRob Norris2024-02-151-1/+7
* ddt: typedef ddt_type and ddt_classRob Norris2024-02-153-37/+37
* ddt: split internal DDT API into separate headerRob Norris2024-02-153-8/+11
* ddt: remove DDE_GET_NDVAS macroRob Norris2024-02-151-1/+3
* ddt: lift dedup stats out to separate fileRob Norris2024-02-152-171/+203
* ddt: compare keys, not entriesRob Norris2024-02-151-12/+12
* ddt_zap: standardise temp buffer allocationsRob Norris2024-02-151-15/+26
* ddt: move entry compression into ddt_zapRob Norris2024-02-152-45/+50
* ddt: modernise assertionsRob Norris2024-02-152-40/+42
* BRT: Fix slop space calculation with block cloningBi112024-02-121-1/+2
* Add slow disk diagnosis to ZEDDon Brady2024-02-083-0/+60
* BRT: Fix FICLONE/FICLONERANGE shortened copyBrian Behlendorf2024-02-061-5/+38
* Don't assert mg_initialized due to device addition racePaul Dagnelie2024-01-291-3/+0
* Update vdev devid and physpath if changed between importsAmeer Hamza2024-01-261-13/+27
* Autotrim High Load Average FixKevin Jin2024-01-171-1/+2
* Fix cloning into mmaped and cached file.Pawel Jakub Dawidek2024-01-171-0/+4
* Extend aux label to add path informationAmeer Hamza2024-01-161-23/+31