summaryrefslogtreecommitdiffstats
path: root/module/zfs/metaslab.c
Commit message (Expand)AuthorAgeFilesLines
* Use a struct to organize metaslab-group-allocator fieldsMatthew Ahrens2020-04-221-49/+46
* Replace ASSERTV macro with compiler annotationMatthew Macy2019-12-051-2/+2
* Add kmem cache accessorsMatthew Macy2019-10-101-4/+5
* Reduce loaded range tree memory usagePaul Dagnelie2019-10-091-151/+443
* Make module tunables cross platformMatthew Macy2019-09-051-62/+43
* metaslab_verify_weight_and_frag() shouldn't cause side-effectsSerapheim Dimitropoulos2019-09-051-15/+24
* Fix typos in module/zfs/Andrea Gelmini2019-09-021-8/+8
* Prevent metaslab_sync panic due to spa_final_dirty_txgPaul Dagnelie2019-08-301-2/+9
* Keep more metaslabs loadedPaul Dagnelie2019-08-291-30/+39
* Cap metaslab memory usagePaul Dagnelie2019-08-161-32/+242
* Metaslab max_size should be persisted while unloadedPaul Dagnelie2019-08-051-37/+132
* mismerged log spacemap comment for metaslab_verify_weight_and_fragSerapheim Dimitropoulos2019-07-301-1/+9
* Tricky semantics of ms_max_size in metaslab_should_allocate()Serapheim Dimitropoulos2019-07-191-7/+10
* Log Spacemap ProjectSerapheim Dimitropoulos2019-07-161-206/+770
* Don't activate metaslabs with weight 0Paul Dagnelie2019-07-051-2/+14
* Concurrent small allocation defeats large allocationPaul Dagnelie2019-06-261-49/+231
* looping in metaslab_block_picker impacts performance on fragmented poolsMatthew Ahrens2019-06-131-60/+83
* Allow metaslab to be unloaded even when not freed fromPaul Dagnelie2019-06-061-22/+25
* Reduced IOPS when all vdevs are in the zfs_mg_fragmentation_thresholdSerapheim Dimitropoulos2019-06-061-5/+20
* Restrict kstats and print real pointersSara Hartse2019-04-041-1/+1
* Add TRIM supportBrian Behlendorf2019-03-291-13/+128
* Error path in metaslab_load_impl() forgets to drop ms_sync_lockSerapheim Dimitropoulos2019-02-251-1/+3
* Introduce auxiliary metaslab histogramsSerapheim Dimitropoulos2019-02-201-12/+283
* Get rid of space_map_update() for ms_synced_lengthSerapheim Dimitropoulos2019-02-121-56/+128
* Rename range_tree_verify to range_tree_verify_not_presentSerapheim Dimitropoulos2019-01-251-6/+8
* Factor metaslab_load_wait() in metaslab_load()Serapheim Dimitropoulos2019-01-181-35/+47
* OpenZFS 9102 - zfs should be able to initialize storage devicesGeorge Wilson2019-01-071-3/+20
* ztest: reduce gangblock creationBrian Behlendorf2018-11-051-2/+5
* Fix ENXIO from spa_ld_verify_logs() in ztestTom Caputi2018-10-241-3/+9
* Prefix all refcount functions with zfs_Tim Schumacher2018-10-011-11/+12
* Linux 4.19-rc3+ compat: Remove refcount_t compatTim Schumacher2018-09-261-7/+7
* Pool allocation classesDon Brady2018-09-051-66/+84
* OpenZFS 9751 - Allocation throttling misplacing ditto blocksmav2018-09-021-3/+10
* OpenZFS 9738 - Fix third block copy allocations, broken at 9112.mav2018-09-021-7/+5
* OpenZFS 9112 - Improve allocation performance on high-end systemsPaul Dagnelie2018-07-311-118/+390
* OpenZFS 9238 - ZFS Spacemap Encoding V2Serapheim Dimitropoulos2018-07-051-41/+17
* OpenZFS 9166 - zfs storage pool checkpointSerapheim Dimitropoulos2018-06-261-144/+275
* Update build system and packagingBrian Behlendorf2018-05-291-2/+2
* Silence compile-time warning on unused variableTomohiro Kusumi2018-05-011-2/+1
* OpenZFS 9236 - nuke spa_dbgmsgMatthew Ahrens2018-04-301-2/+2
* OpenZFS 9280 - Assertion failure while running removal_with_ganging test with...Matt Ahrens2018-04-171-5/+7
* OpenZFS 9290 - device removal reduces redundancy of mirrorsMatthew Ahrens2018-04-141-1/+1
* OpenZFS 7614, 9064 - zfs device evacuation/removalMatthew Ahrens2018-04-141-119/+520
* Sequential scrub and resilversTom Caputi2017-11-151-80/+2
* Undo c89 workarounds to match with upstreamDon Brady2017-11-041-79/+46
* Relax ASSERT for #6526Tom Caputi2017-10-111-1/+2
* OpenZFS 8023 - Panic destroying a metaslab deferred range treeGeorge Wilson2017-04-091-6/+17
* OpenZFS 7072 - zfs fails to expand if lun added when os is in shutdown stateGeorge Melikov2017-02-011-1/+7
* OpenZFS 7613 - ms_freetree[4] is only used in syncing contextTim Chase2017-01-261-43/+38
* OpenZFS 7303 - dynamic metaslab selectionDon Brady2017-01-121-198/+834