Andriy,

The fix looks good but I have a couple of questions:

1. Are you sure you want the TRIM priority to be lower than SCRUB?
2. You have zfs_vdev_trim_max_active set to 1 with an /* XXX */ next to it. Does this mean you haven't settled on the final value for active max?

Thanks,
George

On 11/30/13 10:13 AM, Andriy Gapon wrote:
[resending with CC fixed]

Matt,

as you most likely know, ZFS/FreeBSD already has ability to use TRIM command
with disks that support it.
As the command can be quite slow and it is a maintenance kind of command, it
makes sense to assign a very low priority to it.

I've come up with the following change that introduces a new priority for the
TRIM zios:
http://people.freebsd.org/~avg/zfs-trim-priority.diff
To be honest, this change actually attempts to restore what we already had in
FreeBSD before I merged your write throttle & i/o scheduler performance work.

Could you please review the change?
I am not sure if I correctly translated my intent to the min_active and
max_active values.  I will greatly appreciate your help with these.

Thank you!


_______________________________________________
developer mailing list
developer@open-zfs.org
http://lists.open-zfs.org/mailman/listinfo/developer

_______________________________________________
developer mailing list
developer@open-zfs.org
http://lists.open-zfs.org/mailman/listinfo/developer

Reply via email to