Subject: Re: FFS journal
To: Kirill Kuvaldin <kirill.kuvaldin@gmail.com>
From: Matt Thomas <matt@3am-software.com>
List: tech-kern
Date: 07/02/2006 09:28:35
Kirill Kuvaldin wrote:
> Hi guys,
> 
> I'm about to add journaling mechanism to FFS as a part of my summer of code
> project (http://netbsd-soc.sourceforge.net/projects/jffs/).
> 
> I'd like you to look at the preliminary version of a design document
> and hear your feedback. ;)
> 
> Thanks in advance.
> 
> -----------------------------------------------------------------------------
> 
> 
> SUPPORT FOR JOURNALING FOR FFS: PROJECT PLAN
> Author: Kirill Kuvaldin (kirill.kuvaldin@gmail.com)
> 

> * The operations considered to be transactions are listed below:
>  - create a file;
>  - delete a file;
>  - rename a file (including deletion of the existing name);
>  - change the size of a file (growing or shrinking);
>  - ... (anything else?)

changing creation/access/modification times, changing user/group,
the flags, or extended attributes.  basically anything that modified
the inode.

-- 
Matt Thomas                     email: matt@3am-software.com
3am Software Foundry              www: http://3am-software.com/bio/matt/
Cupertino, CA              disclaimer: I avow all knowledge of this message.