aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/metaslab.c
Commit message (Expand)AuthorAgeFilesLines
* Bypass metaslab throttle for removal allocationsSerapheim Dimitropoulos2022-12-091-2/+11
* Cleanup: metaslab_alloc_dva() should not NULL check mg->mg_nextRichard Yao2022-10-181-2/+1
* Cleanup: 64-bit kernel module parameters should use fixed width typesRichard Yao2022-10-131-6/+6
* Stop ganging due to past vdev write errorsSerapheim Dimitropoulos2022-10-111-3/+2
* Cleanup: Specify unsignedness on things that should not be signedRichard Yao2022-09-271-22/+22
* Cleanup: Change 1 used in bitshifts to 1ULLRichard Yao2022-09-221-3/+3
* Replace dead opensolaris.org license linkTino Reichardt2022-07-111-1/+1
* Remaining {=> const} char|void *tagнаб2022-06-291-5/+5
* Improve mg_aliquot mathAlexander Motin2022-05-041-4/+5
* Improve log spacemap load timeAlexander Motin2022-04-261-56/+76
* Remove bcopy(), bzero(), bcmp()наб2022-03-151-7/+7
* Clean up CSTYLEDsнаб2022-01-261-4/+5
* module/*.ko: prune .data, global .rodataнаб2022-01-141-42/+36
* module: zfs: fix unused, remove argsusedнаб2021-12-231-9/+7
* Skip spacemaps reading in case of pool readonly importFedor Uporov2021-11-091-2/+4
* Add comment on metaslab_class_throttle_reserve() lockingAlexander Motin2021-07-261-0/+7
* Optimize allocation throttlingAlexander Motin2021-07-211-16/+4
* Avoid 64bit division in multilist index functionsAlexander Motin2021-06-291-1/+6
* zfs_metaslab_mem_limit should be 25 instead of 75jumbi772021-06-241-1/+1
* Annotated dprintf as printf-likeRich Ercolani2021-06-221-29/+38
* Optimize small random numbers generationAlexander Motin2021-06-221-1/+1
* Re-embed multilist_t storageAlexander Motin2021-06-101-12/+12
* Use a helper function to clarify gang block sizeMatthew Ahrens2021-03-261-4/+4
* Initialize metaslab range trees in metaslab_init Serapheim Dimitropoulos2021-03-191-94/+55
* Parallelize vdev_loadAlan Somers2021-01-261-0/+6
* Set aside a metaslab for ZIL blocksMatthew Ahrens2021-01-211-33/+61
* Only examine best metaslabs on each vdev Matthew Ahrens2020-12-161-47/+53
* Make metaslab class rotor and aliquot per-allocator.Alexander Motin2020-12-151-61/+65
* Distributed Spare (dRAID) FeatureBrian Behlendorf2020-11-131-1/+7
* Update references to nonexistent man pages in codeRyan Moeller2020-10-301-2/+2
* Sequential scrub and resilver updated commentsBrian Behlendorf2020-09-041-0/+1
* Use zfs_dbgmsg to log metaslab_load/unloadMatthew Ahrens2020-08-121-19/+34
* Make use of ZFS_DEBUG consistent within kmod sourcesMatthew Macy2020-07-251-1/+1
* Extend zdb to print inconsistencies in livelists and metaslabsMatthew Ahrens2020-07-141-1/+1
* Mark functions as staticArvind Sankar2020-06-181-7/+7
* Fix typosAndrea Gelmini2020-06-091-1/+1
* 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