Editor
44
edits
Line 358: | Line 358: | ||
Note that a [https://github.com/ryao/zfs/commit/858822a04b4563657b2267131e90d9687d67e31b locking enhancement] is being reviewed. | Note that a [https://github.com/ryao/zfs/commit/858822a04b4563657b2267131e90d9687d67e31b locking enhancement] is being reviewed. | ||
==== | ==== Block Freeing Performance Improvments ==== | ||
Performance analysis of OpenZFS revealed that the algorithms used when freeing blocks could cause significant performance problems when freeing a large amount of blocks in a single transaction or when dealing with fragmented pools. Several performance improvements were made in this area. | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 366: | Line 366: | ||
|'''illumos''' | |'''illumos''' | ||
|[https://github.com/illumos/illumos-gate/commit/01f55e48fb4d524eaf70687728aa51b7762e2e97 Nov 2012] | |[https://github.com/illumos/illumos-gate/commit/01f55e48fb4d524eaf70687728aa51b7762e2e97 Nov 2012] | ||
|[https://github.com/illumos/illumos-gate/commit/16a4a8074274d2d7cc408589cf6359f4a378c861 Feb 2013] | |||
|[https://github.com/illumos/illumos-gate/commit/9eb57f7f3fbb970d4b9b89dcd5ecf543fe2414d5 Feb 2013] | |||
|- | |- | ||
|'''FreeBSD''' | |'''FreeBSD''' | ||
|[https://github.com/freebsd/freebsd/commit/5d9b3f284b13ac492326e05f6ba4c00e98adf05c Nov 2012] | |[https://github.com/freebsd/freebsd/commit/5d9b3f284b13ac492326e05f6ba4c00e98adf05c Nov 2012] | ||
|[https://github.com/freebsd/freebsd/commit/18e9a0422b52091035dae9d69bde9dd571a8ff7e Feb 2013] | |||
|[https://github.com/freebsd/freebsd/commit/18e9a0422b52091035dae9d69bde9dd571a8ff7e Feb 2013] | |||
|- | |- | ||
|'''ZFS on Linux''' | |'''ZFS on Linux''' | ||
|[https://github.com/zfsonlinux/zfs/commit/55d85d5a8c45c4559a4a0e675c37b0c3afb19c2f May 2013] | |[https://github.com/zfsonlinux/zfs/commit/55d85d5a8c45c4559a4a0e675c37b0c3afb19c2f May 2013] | ||
|[https://github.com/zfsonlinux/zfs/commit/e51be06697762215dc3b679f8668987034a5a048 June 2013] | |||
|not yet | |||
|- | |- | ||
|'''Mac ZFS''' | |'''Mac ZFS''' | ||
|[https://github.com/zfs-osx/zfs/commit/55d85d5a8c45c4559a4a0e675c37b0c3afb19c2f May 2013] | |[https://github.com/zfs-osx/zfs/commit/55d85d5a8c45c4559a4a0e675c37b0c3afb19c2f May 2013] | ||
|[https://github.com/zfs-osx/zfs/commit/e51be06697762215dc3b679f8668987034a5a048 June 2013] | |||
|not yet | |||
|} | |} | ||