Hello Developers, This is a head up message about the changes to the way ZFS does unlinked set draining proposed in https://github.com/zfsonlinux/zfs/pull/8142 Usually, a notice such as this one would not be needed but this particular patch uses a ZoL-only extension to taskqs which makes it is harder to port to other platforms. Having said that, I think FreeBSD is already on its way to adding taskq_cancel_id(), so this may be more relevant for illumos folks. There are other ways to get around the use of taskq_cancel_id() as well, like not doing unlinked drain task canceling on unmount and instead waiting for it to finish. I thought about how to make this more portable but didn't come up with a solution that is on par with the functionality that taskq_cancel_id() provides for this patch. Please see details of the discussions in the PR.
If you have any comments or suggestions please feel free to respond here or on github. Thanks, -Alek ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Tc592de17f7c52979-M546107f6fcac226b66bf2232 Delivery options: https://openzfs.topicbox.com/groups/developer/subscription
