aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/txg.c
Commit message (Expand)AuthorAgeFilesLines
* Annotated dprintf as printf-likeRich Ercolani2021-06-241-8/+15
* Document monotonicity of dmu_tx_assign() and txg_hold_open()Christian Schwarz2021-02-021-1/+23
* Implement memory and CPU hotplugPaul Dagnelie2020-12-101-2/+3
* Introduce CPU_SEQID_UNSTABLEMateusz Guzik2020-11-021-3/+1
* Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriateMatthew Macy2020-09-031-8/+4
* Use boot_ncpus in place of max_ncpus in taskq_createDeHackEd2020-05-201-1/+1
* Update FreeBSD tunablesRyan Moeller2020-04-151-1/+1
* Replace ASSERTV macro with compiler annotationMatthew Macy2019-12-051-1/+1
* Enable use of DTRACE_PROBE* macros in "spl" modulePrakash Surya2019-11-011-1/+1
* OpenZFS restructuring - move linux tracing code to platform directoriesMatthew Macy2019-09-111-1/+1
* Make module tunables cross platformMatthew Macy2019-09-051-4/+4
* Fix typos in module/zfs/Andrea Gelmini2019-09-021-3/+3
* Log Spacemap ProjectSerapheim Dimitropoulos2019-07-161-2/+2
* OpenZFS 9425 - channel programs can be interruptedDon Brady2019-06-221-3/+33
* Implement Redacted Send/ReceivePaul Dagnelie2019-06-191-1/+1
* 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