Re: svn commit: r355832 - head/sys/cam

2019-12-16 Thread Warner Losh
The order is relaxed. Nothing in the system depends on ordering wrt BIO_DELETE requests. Apart from flushes, and one softdep thing in UFS, nothing does ordered writes. In a multithreaded world they don't really make sense because multiple upper layer consumers race each other to submit requests

Re: svn commit: r355832 - head/sys/cam

2019-12-16 Thread Steven Hartland
What if any is the impact on request ordering with this new delayed TRIM? On 17/12/2019 00:13, Warner Losh wrote: Author: imp Date: Tue Dec 17 00:13:21 2019 New Revision: 355832 URL: https://svnweb.freebsd.org/changeset/base/355832 Log: Add rate limiters to TRIM. Add rate limiters to

svn commit: r355832 - head/sys/cam

2019-12-16 Thread Warner Losh
Author: imp Date: Tue Dec 17 00:13:21 2019 New Revision: 355832 URL: https://svnweb.freebsd.org/changeset/base/355832 Log: Add rate limiters to TRIM. Add rate limiters to trims. Trims are a bit different than reads or writes in that they can be combined, so some care needs to be taken