Re: [Nbd] [PATCH 1/3] nbd: support FLUSH requests
Brought to you by:
yoe
|
From: Alex B. <al...@al...> - 2013-02-12 18:03:01
|
Paolo, > Add support for a new flag that the server can pass. If the flag is > enabled, we translate REQ_FLUSH requests into the NBD_CMD_FLUSH > command. > > Cc: <nbd...@li...> > Cc: Paul Clements <Pau...@st...> > Cc: Andrew Morton <ak...@li...> > Signed-off-by: Alex Bligh <al...@al...> > [ Removed FUA support for reasons similar to those outlined in > https://lkml.org/lkml/2010/8/17/234 for virtio - Paolo ] > Signed-off-by: Paolo Bonzini <pbo...@re...> For my education, why remove the FUA stuff? The link you posted was for virtio drivers, and says: > > Hmmm... the underlying storage could be md/dm RAIDs in which case FUA > > should be cheaper than FLUSH. > > If someone ever wrote a virtio-blk backend that sits directly ontop > of the Linux block layer that would be true. In this case we don't know what the backend is sitting on top of a-priori. It might be the current nbd server code, but it might not be. -- Alex Bligh |