aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/zil.c
Commit message (Expand)AuthorAgeFilesLines
* zfs: add bounds checking to zil_parse (#16308)c1ick2024-08-221-2/+19
* ZIL: Improve next log block size predictionAlexander Motin2024-04-191-71/+196
* ZIO: Optimize zio_flush()Alexander Motin2024-04-191-1/+1
* ZIL: Detect single-threaded workloadsAlexander Motin2024-04-191-51/+40
* ZIL: Remove 128K into 2x68K LWB split optimizationAlexander Motin2024-01-081-2/+0
* ZIL: Do not clone blocks from the futureAlexander Motin2024-01-081-10/+28
* ZIL: Assert record sizes in different placesAlexander Motin2024-01-081-20/+40
* Large sync writes perform worse with slogJohn Wren Kennedy2023-11-061-1/+1
* ZIL: Reduce maximum size of WR_COPIED to 7.5KAlexander Motin2023-10-071-6/+11
* ZIL: Fix potential race on flush deferring.Alexander Motin2023-09-201-0/+9
* ZIL: Change ZIOs issue order.Alexander Motin2023-09-021-2/+2
* ZIL: Revert zl_lock scope reduction.Alexander Motin2023-09-021-19/+11
* ZIL: Tune some assertions.Alexander Motin2023-09-021-6/+9
* ZIL: Second attempt to reduce scope of zl_issuer_lock.Alexander Motin2023-08-251-362/+321
* ZIL: Replay blocks without next block pointer.Alexander Motin2023-08-251-2/+2
* Remove fastwrite mechanism.Alexander Motin2023-08-251-37/+5
* Remove zl_issuer_lock from zil_suspend().Alexander Motin2023-07-251-4/+0
* ZIL: Fix config lock deadlock.Alexander Motin2023-07-251-7/+27
* Again fix race between zil_commit() and zil_suspend().Alexander Motin2023-06-301-8/+28
* ZIL: Fix another use-after-free.Alexander Motin2023-06-271-1/+1
* Fix memory leak in zil_parse().Alexander Motin2023-06-171-2/+6
* ZIL: Fix race introduced by f63811f0721.Alexander Motin2023-06-091-6/+15
* ZIL: Allow to replay blocks of any size.Alexander Motin2023-06-021-23/+19
* zil: Add some more statistics.Alexander Motin2023-05-251-0/+31
* ZIL: Reduce scope of per-dataset zl_issuer_lock.Alexander Motin2023-05-251-148/+280
* zil: Free lwb_buf after write completion.Alexander Motin2023-05-121-12/+6
* zil: Some micro-optimizations.Alexander Motin2023-05-121-52/+23
* zil: Don't expect zio_shrink() to succeed.Alexander Motin2023-05-111-0/+1
* Mark TX_COMMIT transaction with TXG_NOTHROTTLE.Alexander Motin2023-04-271-1/+8
* Revert "Fix data race between zil_commit() and zil_suspend()"Brian Behlendorf2023-04-251-27/+0
* Revert "Do not hold spa_config in ZIL while blocked on IO"George Wilson2023-03-281-2/+6
* Implementation of block cloning for ZFSPawel Jakub Dawidek2023-03-101-15/+111
* Do not hold spa_config in ZIL while blocked on IORichard Yao2023-03-071-6/+2
* Fix data race between zil_commit() and zil_suspend()Richard Yao2023-03-011-0/+27
* Handle unexpected errors in zil_lwb_commit() without ASSERT()Richard Yao2023-03-011-6/+32
* Introduce minimal ZIL block commit delayAlexander Motin2023-01-241-2/+34
* Optionally skip zil_close during zvol_create_minor_implAlan Somers2022-11-081-5/+10
* zil: Relax assertion in zil_parseRyan Moeller2022-11-011-5/+11
* zfs_rename: support RENAME_* flagsAleksa Sarai2022-10-281-4/+2
* Convert enum zio_flag to uint64_tRichard Yao2022-10-271-2/+2
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-2/+2
* Add defensive assertionsRichard Yao2022-10-121-0/+1
* Cleanup: Specify unsignedness on things that should not be signedRichard Yao2022-09-271-4/+4
* Add support for per dataset zil stats and use wmsum countersixhamza2022-07-201-23/+120
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Enable -Wwrite-stringsнаб2022-06-291-1/+1
* Fix typo in zil_commit() comment blockAllan Jude2022-05-311-1/+1
* Fix inflated quiesce time caused by lwb_tx during zil_commit()Kevin Jin2022-05-261-20/+69
* Remove bcopy(), bzero(), bcmp()наб2022-03-151-17/+16
* log xattr=sa create/remove/update to ZILJitendra Patidar2022-02-221-0/+74