aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/zio.c
Commit message (Expand)AuthorAgeFilesLines
* zio: Avoid sleeping in the I/O pathMark Johnston8 days1-19/+8
* Revert "Workaround issue of Linux vdev_disk.c, (#16678)"Rob Norris2024-10-311-14/+0
* Workaround issue of Linux vdev_disk.c, (#16678)Alexander Motin2024-10-231-0/+14
* Always validate checksums for Direct I/O readsBrian Atkinson2024-10-091-35/+85
* ZLE compression: don't use BPE_PAYLOAD_SIZEGeorge Melikov2024-09-191-4/+9
* zio_compress: introduce max size thresholdGeorge Melikov2024-09-191-1/+20
* cityhash: replace invocations with specialized versions when possibleShengqi Chen2024-09-191-2/+2
* Adding Direct IO SupportBrian Atkinson2024-09-141-12/+101
* zio_resume: log when unsuspending the pool (#16485)Rob Norris2024-09-091-1/+5
* Add DDT prune commandDon Brady2024-09-041-0/+10
* compress: change zio_compress API to use ABDsRob Norris2024-08-221-18/+17
* zio: no alloc canary in userspaceRob Norris2024-08-211-6/+14
* ddt: add "flat phys" featureRob Norris2024-08-161-73/+307
* ddt: slim down ddt_entry_tRob Norris2024-08-161-12/+14
* ddt: rework access to phys array slotsRob Norris2024-08-161-13/+23
* zdb: rework DDT block count and leak check to just count the blocksRob Norris2024-08-161-2/+2
* abd: lift ABD zero scan from zio_compress_data() to abd_cmp_zero()Rob Norris2024-08-091-5/+12
* Improve zfs_blkptr_verify()Alexander Motin2024-08-081-20/+25
* Linux: Report reclaimable memory to kernel as such (#16385)Alexander Motin2024-07-301-0/+4
* dnode: allow storage class to be overridden by object typeRob Norris2024-07-291-1/+1
* spa_preferred_class: pass the entire zioRob Norris2024-07-291-5/+2
* ddt: dedup table quota enforcementAllan Jude2024-07-251-0/+29
* spa_taskq_dispatch_ent: simplify argumentsRob Norris2024-05-141-13/+4
* Disable high priority ZIO threads on FreeBSD and LinuxAlexander Motin2024-05-031-5/+7
* Improve write issue taskqs utilizationAlexander Motin2024-05-011-1/+0
* zio: try to execute TYPE_NULL ZIOs on the current taskRob N2024-04-291-4/+6
* vdev probe to slow disk can stall mmp write checkerDon Brady2024-04-291-2/+4
* 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-111-6/+6
* zio: remove io_cmd and DKIOCFLUSHWRITECACHERob Norris2024-04-111-6/+3
* zio: remove zio_ioctl()Rob Norris2024-04-111-15/+16
* zinject: inject device errors into ioctlsRob N2024-04-081-2/+5
* Provide macros for setting and getting blkptr birth timesGeorge Wilson2024-03-251-21/+24
* ZIO: Add overflow checks for linear buffersAlexander Motin2023-12-011-2/+55
* ZIO: Optimize zio_flush()Alexander Motin2023-11-171-21/+15
* Improve ZFS objset sync parallelismednadolski-ix2023-11-061-14/+29
* Tune zio buffer caches and their alignmentsAlexander Motin2023-10-301-50/+39
* ZIO: Remove READY pipeline stage from root ZIOsAlexander Motin2023-10-251-9/+42
* Update outdated assertion from zio_write_compressSerapheim Dimitropoulos2023-08-251-2/+3
* ZIL: Second attempt to reduce scope of zl_issuer_lock.Alexander Motin2023-08-241-2/+2
* Remove fastwrite mechanism.Alexander Motin2023-07-281-13/+1
* spa_min_alloc should be GCD, not minAmeer Hamza2023-07-201-5/+17
* Some ZIO micro-optimizations.Alexander Motin2023-06-301-9/+43
* Remove ARC/ZIO physdone callbacks.Alexander Motin2023-06-151-26/+6
* Finally drop long disabled vdev cache.Alexander Motin2023-06-091-14/+1
* Remove single parent assertion from zio_nowait().Alexander Motin2023-05-091-1/+1
* Verify block pointers before writing them outMatthew Ahrens2023-05-081-26/+66
* Fixes in persistent error logGeorge Amanakis2023-03-281-2/+4
* Implementation of block cloning for ZFSPawel Jakub Dawidek2023-03-101-7/+48