Does UBI still place a just-tortured block first in the free block list?
Atlant Schmidt
aschmidt at dekaresearch.com
Tue Jul 1 06:11:35 PDT 2014
Folks:
Several years ago, the behavior of UBI was that if a block
failed to write, UBI would torture-test the block (with 0x5A
and 0xA5 patterns) and if the block passed the torture test,
it would be placed at the top of the list of available blocks.
With this algorithm, UBI would attempt to again use the just-
tortured block for the data that was still waiting to be written.
But because the write failures were often data-dependent, in
our experience, the block would frequently again fail to store
the data to be written. It would be tortured again, passed again,
and the cycle would repeat. We've seen this cycle continue for
minutes at a time.
Is the algorithm still the same? Or is the just-tortured block
now placed at the bottom of the list of available blocks so that
it will only show up again later (when the data to be written
will probably be different)?
Atlant
This e-mail and the information, including any attachments it contains, are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message.
Thank you.
Please consider the environment before printing this email.
More information about the linux-mtd
mailing list