Thread (2 messages) 2 messages, 2 authors, 2016-01-07

Re: selective block polling and preadv2/pwritev2 revisited

flat view

From: Martin K. Petersen <hidden>
Date: 2016-01-06 22:49:33
Also in: linux-fsdevel

quoted
quoted
quoted
quoted
"Sagi" == Sagi Grimberg [off-list ref] writes:
quoted
The idea that was floated aroud a few times was to have a flag where
the first half of the vectors would be the data, and the second half
the metadata.
Sagi> This means that the user would need to pass iovec entries of 8
Sagi> bytes correct? Seems like a waste for large IOs (sorry for
Sagi> diverging from the subject)

The assumption was that there would be a 1:1 mapping between the number
of data buffers and the metadata ditto. But nothing says that a data
iovec entry is limited in size to a single sector.

The other option to have a single iovec at the end representing the
metadata for all data buffers. I think there are valid use cases for
either approach and we may end up having to support both via a flag.

-- 
Martin K. Petersen	Oracle Linux Engineering
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help