| 58d0b8f3 | 07-Jan-2016 |
Jim Harris <[email protected]> |
nvd: submit bios directly when BIO_ORDERED not set or in flight
This significantly improves parallelism in the most common case. The taskqueue is still used whenever BIO_ORDERED bios are in flight.
nvd: submit bios directly when BIO_ORDERED not set or in flight
This significantly improves parallelism in the most common case. The taskqueue is still used whenever BIO_ORDERED bios are in flight.
This patch is based heavily on a patch from gallatin@.
MFC after: 3 days Sponsored by: Intel
show more ...
|
| 26ca317a | 07-Jan-2016 |
Jim Harris <[email protected]> |
nvd: skip BIO_ORDERED logic when bio fails submission
This ensures the bio flags are not read after biodone(). The ordering will still be enforced, after the bio is submitted successfully.
MFC afte
nvd: skip BIO_ORDERED logic when bio fails submission
This ensures the bio flags are not read after biodone(). The ordering will still be enforced, after the bio is submitted successfully.
MFC after: 3 days Sponsored by: Intel
show more ...
|
| 8fe5c0d2 | 07-Jan-2016 |
Jim Harris <[email protected]> |
nvd: do not wait for previous bios before submitting ordered bio
Still wait until all in-flight bios (including the ordered bio) complete before processing more bios from the queue.
MFC after: 3 da
nvd: do not wait for previous bios before submitting ordered bio
Still wait until all in-flight bios (including the ordered bio) complete before processing more bios from the queue.
MFC after: 3 days Sponsored by: Intel
show more ...
|