aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/txg.c
Commit message (Expand)AuthorAgeFilesLines
* Fix txg_wait_open() load average inflationBrian Behlendorf2019-04-041-4/+20
* Add TRIM supportBrian Behlendorf2019-03-291-2/+6
* Fix lock inversion in txg_sync_thread()Tom Caputi2018-10-241-2/+2
* OpenZFS 9617 - too-frequent TXG sync causes excessive write inflationMatthew Ahrens2018-10-041-3/+4
* Small rework of txg_list codeTom Caputi2018-08-271-20/+44
* OpenZFS 9464 - txg_kick() fails to see that we are quiescingSerapheim Dimitropoulos2018-06-041-4/+33
* Update build system and packagingBrian Behlendorf2018-05-291-1/+1
* OpenZFS 7614, 9064 - zfs device evacuation/removalMatthew Ahrens2018-04-141-0/+2
* OpenZFS 8585 - improve batching done in zil_commit()Prakash Surya2017-12-051-6/+6
* Undo c89 workarounds to match with upstreamDon Brady2017-11-041-3/+1
* OpenZFS 8081 - Compiler warnings in zdbBrian Behlendorf2017-10-271-4/+4
* Simplify threads, mutexs, cvs and rwlocksBrian Behlendorf2017-08-111-4/+6
* OpenZFS 8063 - verify that we do not attempt to access inactive txgMatthew Ahrens2017-05-101-2/+27
* Refactor txg history kstatBrian Behlendorf2016-12-021-31/+6
* txg visibility code should not execute under tc_open_lockRichard Yao2016-07-271-4/+5
* Increase default user space stack sizeBrian Behlendorf2016-01-131-1/+1
* Identify locks flagged by lockdepOlaf Faaland2015-12-221-1/+1
* Align thread priority with Linux defaultsBrian Behlendorf2015-07-281-3/+3
* Update all default taskq settingsBrian Behlendorf2015-06-251-2/+2
* Rename cv_wait_interruptible() to cv_wait_sig()Brian Behlendorf2015-06-111-2/+2
* Use taskq_wait_outstanding() functionBrian Behlendorf2015-06-111-1/+1
* Change KM_PUSHPAGE -> KM_SLEEPBrian Behlendorf2015-01-161-3/+3
* Mark IO pipeline with PF_FSTRANSBrian Behlendorf2015-01-161-9/+1
* Remove duplicate typedefs from trace.hNed Bass2015-01-061-0/+1
* Illumos 4753 - increase number of outstanding async writes when sync task is ...Alex Reece2014-09-231-1/+21
* Illumos 4976-4984 - metaslab improvementsGeorge Wilson2014-08-181-0/+4
* Use ddi_time_after and friends to compare timeChunwei Chen2014-04-141-2/+2
* replace nreserved with ndirty in txgs kstatNed Bass2014-03-041-1/+3
* Call gethrtime() only once per new txg creationCyril Plisko2014-01-231-2/+2
* Add additional state TXG_STATE_WAIT_FOR_SYNC for txg.Igor Lvovsky2014-01-231-0/+3
* cstyle: Resolve C style issuesMichael Kjorling2013-12-181-4/+4
* Illumos #4045 write throttle & i/o scheduler performance workMatthew Ahrens2013-12-061-5/+28
* Illumos #3742Will Andrews2013-11-041-1/+1
* Illumos #3741Will Andrews2013-11-041-1/+13
* Illumos #3582, #3584Adam Leventhal2013-11-041-10/+17
* Illumos #3642, #3643George Wilson2013-11-011-6/+12
* Add visibility in to txg sync behaviorBrian Behlendorf2013-10-251-1/+26
* Revert "Add txgs-<pool> kstat file"Brian Behlendorf2013-10-251-46/+0
* Illumos #3464Matthew Ahrens2013-09-041-16/+21
* Fix txg_quiesce thread deadlockBrian Behlendorf2013-04-261-7/+7
* Illumos #3447 improve the comment in txg.cAdam H. Leventhal2013-01-301-2/+71
* Illumos #3086: unnecessarily setting DS_FLAG_INCONSISTENT on asyncMatthew Ahrens2013-01-081-1/+3
* Add txgs-<pool> kstat fileBrian Behlendorf2012-11-021-0/+46
* Fix zfs_txg_timeout module parameterBrian Behlendorf2012-10-111-1/+6
* Switch KM_SLEEP to KM_PUSHPAGERichard Yao2012-08-271-1/+1
* Annotate KM_PUSHPAGE call paths with PF_NOFSBrian Behlendorf2012-08-271-0/+9
* Revert Fix ASSERTION(!dsl_pool_sync_context(tx->tx_pool))Richard Yao2012-08-271-13/+0
* Wrap smp_processor_id in kpreempt_[dis|en]ablePrakash Surya2012-08-241-1/+11
* Add 'dmu_tx' kstats entryBrian Behlendorf2012-02-271-0/+2
* Illumos #1313: Integer overflow in txg_delay()Martin Matuska2011-08-011-1/+1