aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/mmp.c
Commit message (Expand)AuthorAgeFilesLines
* Cleanup: Address Clang's static analyzer's unused code complaintsRichard Yao2022-10-141-5/+5
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-2/+2
* Add defensive assertionsRichard Yao2022-10-121-1/+3
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Enable -Wwrite-stringsнаб2022-06-291-1/+1
* Switch from _Noreturn to __attribute__((noreturn))Brian Behlendorf2022-03-231-4/+5
* Use _Noreturn (C11; GNU89) properlyAlejandro Colomar2022-03-041-3/+3
* module/*.ko: prune .data, global .rodataнаб2022-01-141-1/+1
* Annotated dprintf as printf-likeRich Ercolani2021-06-221-8/+11
* Optimize small random numbers generationAlexander Motin2021-06-221-2/+2
* Distributed Spare (dRAID) FeatureBrian Behlendorf2020-11-131-1/+10
* Initialize mmp_last_write when the mmp thread startsOlaf Faaland2020-09-091-8/+12
* Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriateMatthew Macy2020-09-031-1/+1
* Add zfs_multihost_interval tunable handler for FreeBSDRyan Moeller2020-06-231-0/+6
* Improve zfs destroy performance with zio_t-free zio_free()Matthew Ahrens2020-02-281-2/+1
* Move linux specific mmp module_param_call handler to platform codeMatthew Macy2019-10-161-28/+0
* Make module tunables cross platformMatthew Macy2019-09-051-8/+8
* Fix typos in module/zfs/Andrea Gelmini2019-09-021-2/+2
* Use smaller default slack/delta value for schedule_hrtimeout_range()Tony Nguyen2019-08-281-1/+1
* MMP interval and fail_intervals in uberblockOlaf Faaland2019-03-211-90/+231
* MMP writes rotate over leavesOlaf Faaland2019-03-121-66/+44
* Use proper tag for spa config refcounts in mmp_write_uberblock()Tim Chase2019-01-251-1/+1
* Update build system and packagingBrian Behlendorf2018-05-291-1/+1
* module param callbacks check for initialized spaOlaf Faaland2018-05-111-1/+2
* OpenZFS 7614, 9064 - zfs device evacuation/removalMatthew Ahrens2018-04-141-6/+7
* Fix divide-by-zero in mmp_delay_update()Olaf Faaland2018-04-061-1/+1
* Update mmp_delay on sync or skipped, failed writeOlaf Faaland2018-04-041-40/+64
* Report pool suspended due to MMPOlaf Faaland2018-03-151-1/+1
* Fix MMP write frequency for large poolsBrian Behlendorf2018-03-121-3/+3
* Handle zio_resume and mmp => offOlaf Faaland2018-03-091-4/+10
* Record skipped MMP writes in multihost_historyOlaf Faaland2018-03-061-25/+89
* Detect long config lock acquisition in mmpOlaf Faaland2018-03-061-0/+6
* Report duration and error in mmp_history entriesOlaf Faaland2018-02-221-2/+11
* Do not initiate MMP writes while pool is suspendedOlaf Faaland2018-02-221-1/+1
* mmp should use a fixed tag for spa_config lockssanjeevbagewadi2018-02-121-2/+3
* Emit an error message before MMP suspends poolJohn L. Hammond2018-01-171-0/+5
* Reimplement vdev_random_leaf and rename itOlaf Faaland2017-09-221-36/+26
* Simplify threads, mutexs, cvs and rwlocksBrian Behlendorf2017-08-111-2/+3
* Add callback for zfs_multihost_intervalOlaf Faaland2017-07-251-1/+49
* Release SCL_STATE in map_write_done()Olaf Faaland2017-07-251-5/+6
* Use correct macro for hz in mmp.cOlaf Faaland2017-07-241-1/+1
* Fix coverity defects: CID 165755Giuseppe Di Natale2017-07-241-2/+2
* Multi-modifier protection (MMP)Olaf Faaland2017-07-131-0/+475