Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Apr 2008 13:20:19 -0700
From:      "Martin Fouts" <mfouts@danger.com>
To:        "Matthew Dillon" <dillon@apollo.backplane.com>
Cc:        freebsd-arch@freebsd.org
Subject:   RE: Flash disks and FFS layout heuristics
Message-ID:  <B95CEC1093787C4DB3655EF330984818051D1D@EXCHANGE.danger.com>
In-Reply-To: <200804012010.m31KAMpu041011@apollo.backplane.com>
References:  <20080330231544.A96475@localhost> <200803310135.m2V1ZpiN018354@apollo.backplane.com> <B95CEC1093787C4DB3655EF330984818051D03@EXCHANGE.danger.com> <200803312125.29325.qpadla@gmail.com> <200803311915.m2VJFSoR027593@apollo.backplane.com> <B95CEC1093787C4DB3655EF330984818051D09@EXCHANGE.danger.com> <200803312219.m2VMJlkT029240@apollo.backplane.com> <B95CEC1093787C4DB3655EF330984818051D0F@EXCHANGE.danger.com> <200804011748.m31HmE1h039800@apollo.backplane.com> <B95CEC1093787C4DB3655EF330984818051D19@EXCHANGE.danger.com> <200804012010.m31KAMpu041011@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
=20

> -----Original Message-----
> From: Matthew Dillon [mailto:dillon@apollo.backplane.com]=20
> Sent: Tuesday, April 01, 2008 1:10 PM
> To: Martin Fouts
> Cc: freebsd-arch@freebsd.org
> Subject: RE: Flash disks and FFS layout heuristics
>=20
>     64MB is tiny.  None of the problems with any of the=20
> approachs we've discussed even exist with devices that small in an=20
> embedded system.

It is fairly clear that you're not familiar with NAND devices on
embedded systems, as you've just said that well known problems do not
exist.

> To be clear, because I really don't understand how you=20
> can possibly argue that the named-block storage layer is bad in a=20
> device that small...

Yes, your lack of understanding is very apparent.

> It's seriously a non-issue.  You are making too many=20
> assumptions about how named blocks would be used, particularly
> if the filesystem is flash-aware.

Now you're moving your goal posts. You came into this suggesting that
the file system not be flash-aware. If I make the file system flash
aware than many of the problems become managable.  That *was* my
starting thesis, after all.

> Now, if you want to argue that this model would have=20
> serious performance penalities please go ahead,
> I'm all ears.

Feel free to implement it and see for yourself.

The only point I had wished to make is that you get performance wins out
of making the file system flash aware. Now that you've agreed to that,
feel free to experiment with any of a number of ways of making it flash
aware.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B95CEC1093787C4DB3655EF330984818051D1D>