Hi Luca,

On Tue, Oct 20, 2015 at 08:32:50AM +0000, Luca Porzio (lporzio) wrote:
> +Alex Lemberg
> 
> > -----Original Message-----
> > From: Luca Porzio (lporzio)
> > Sent: Tuesday, 20 October, 2015 10:05
> > To: linux-f2fs-devel@lists.sourceforge.net
> > Cc: Ulf Hansson (ulf.hans...@linaro.org); (alexey.skida...@sandisk.com);
> > an...@tuxera.com; jaeg...@kernel.org
> > Subject: REQ_META and Reliable write in eMMC
> > 
> > Hi,
> > 
> > By discussing in the MELS (Mobile & Embedded Linux Storage Forum) we are
> > deciding whether it is ok to remove the bonding between REQ_META and
> > "Reliable Write" in eMMC devices.
> > We already got a first positive ack from FS developers here
> > http://comments.gmane.org/gmane.linux.file-systems/97219
> > 
> > >This performance impact comes from the existing MMC SW driver solution
> > where each IO request marked with
> > >REQ_META is handled as a "Reliable Write" operation.
> > >Pretty much as a as a FUA write access, a "Reliable write" means that the
> > data will be written to the
> > >non-volatile memory.
> > >Due to the fact that every REQ_META is immediately bypassing the internal
> > cache of eMMC device, write
> > >performance is affected significantly.
> > 
> > Wanted also to check for side effects on F2FS.
> > Please advise how critical is to send REQ_META as "Reliable Write"?

As Chao mentioned, it's non-critical.
F2FS sets REQ_META to give a hint where a bio contains FS metadata blocks to
storage, which is not related to FS consistency.

> > Can REQ_META be sent as a regular Write operation?

Yup.

Thanks,

> > 
> > Thanks,
> >    Luca Porzio
> >    Micron

------------------------------------------------------------------------------
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to