Linux-mtd Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] CEWG Open Project Proposal for "unstable bits" work
@ 2012-04-13 22:14 Wolfram Sang
  2012-04-14 11:11 ` Artem Bityutskiy
  0 siblings, 1 reply; 3+ messages in thread
From: Wolfram Sang @ 2012-04-13 22:14 UTC (permalink / raw)
  To: linux-mtd; +Cc: Brian Norris, Artem Bityutski

[-- Attachment #1: Type: text/plain, Size: 2041 bytes --]

Hi,

as mentioned in another thread, here is a draft for the CEWG project proposal.
Please comment.

Thanks,

   Wolfram

====

Start working on the "unstable bits" issue to make UBIFS more robust

; Summary: Start working on the "unstable bits" issue to make UBIFS more robust

; Proposer: Wolfram Sang

== Description ==

UBIFS on top of UBI is today the defacto standard filesystem for flash-based
storage (NOR, NAND) and is already used in many consumer products. It is stable
and well tested. There is one major known issue, though, called "unstable bits"
(see link in related work), often in accordance with power cuts. The problems
involved are complex and even to start tackling them, a concentrated effort is
needed. In the description of "unstable bits", there is already a roadmap
presented and this proposal suggests to pick up the first task:

--- Quote starts

1) Improve the existing power cut emulation infrastructure in UBIFS and start
emulating unstable bits. Start with emulating only one type of unstable bits,
e.g., type 1.

--- Quote ends

When this is in place, it will enable UBIFS developers (and file system
developers in general) to do power cut simulations much more easily and fix
related bugs or implement proper mechanisms. Automated tests will also benefit
from this work.

Given the importance of flash based storage these days, it seems worthwhile to
get the ball rolling regarding "unstable bits".


== Related work ==
* "unstable bits" description - http://www.linux-mtd.infradead.org/doc/ubifs.html#L_unstable_bits

== Scope ==
3 weeks should be needed to make the general emulation proper. If all goes well,
more types of power cuts could be implemented.

== Contractor Candidates ==
Artem Bityutskiy (current UBI/UBIFS maintainer)

== Comments ==


[[Category:Project proposals 2012]]

-- 
Pengutronix e.K.                           | Wolfram Sang                |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-04-14 11:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-13 22:14 [RFC] CEWG Open Project Proposal for "unstable bits" work Wolfram Sang
2012-04-14 11:11 ` Artem Bityutskiy
2012-04-14 11:35   ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox