Hi,
We are using an old version of YAFFS
in an embedded application (ARM processor, NAND flash).
We 'inherited' the YAFFS sources from
the supplier of the OS so can't ascertain the version of YAFFS
- not sure if this helps anyone identify
the version but the copyright notice at the top of the files reads:-
* Copyright (C) 2002 Aleph One Ltd.
* for Toby Churchill Ltd and
Brightstar Engineering
*
* Created by Charles Manning <charles@aleph1.co.uk>
Currently having problems with file
system corruption and currently analysing the source files to try and
establish whether the OS wrapper code
(suspect this) or the YAFFS code is the root of the problem.
My question is:-
Have read the 'YAFFS:HowItWorks' document
and understand the file system is scanned and re-built
each time it restarts but can't quite
see how garbage collection is triggered.
Have perused the archive mailing list
back to start of 2012 and have seen some evidence to suggest
garbage collection gets triggered at
a filesystem write.
Can someone confirm that garbage collection
is triggered each time the filesystem is written to or
clarify just when it does occur ?
Regards
_____________________________________________________________________________________
Tom Edmond |
Schneider Electric | Infrastructure
Business | United Kingdom | Senior Systems
Development Engineer
Phone: +44 (0) 1249 456116 | Fax: +44 (0) 1249
456150 |
Email: tom.edmond@schneider-electric.com
| Site:
www.schneider-electric.com |
Address: Connect 17 Building, Langley Park, Langley Road,
Chippenham, Wiltshire, SN15 1GG
Schneider Electric Limited is a company registered in England and Wales.
Registered number: 1407228. Registered office: Stafford Park 5, Telford,
Shropshire TF3 3BL.
This message (and any associated files) is intended only for the use of
the intended recipient and may contain information that is confidential,
subject to copyright or constitutes a trade secret.
If you are not the intended recipient you are hereby notified that any
dissemination, copying or distribution of this message, or files associated
with this message, is strictly prohibited.
If you have received this message in error, please notify us immediately
by replying to the message and deleting it from your computer.
Any views or opinions presented are solely those of the author and do not
necessarily represent those of the company.
*** Please consider the environment before printing this e-mail