Re: [f2fs-dev] [PATCH 3/3] f2fs: fix roll-forward missing scenarios

2014-09-21 Thread Huang Ying
On Sat, 2014-09-20 at 20:36 -0700, Jaegeuk Kim wrote: > On Sun, Sep 21, 2014 at 07:22:32AM +0800, Huang Ying wrote: > > On Sat, 2014-09-20 at 09:23 -0700, Jaegeuk Kim wrote: > > > On Thu, Sep 18, 2014 at 09:04:11PM +0800, huang ying wrote: > > > > On Thu, Sep 18, 2014 at 1:51 PM, Jaegeuk Kim wrote

Re: [f2fs-dev] [PATCH 3/3] f2fs: fix roll-forward missing scenarios

2014-09-20 Thread Jaegeuk Kim
On Sun, Sep 21, 2014 at 07:22:32AM +0800, Huang Ying wrote: > On Sat, 2014-09-20 at 09:23 -0700, Jaegeuk Kim wrote: > > On Thu, Sep 18, 2014 at 09:04:11PM +0800, huang ying wrote: > > > On Thu, Sep 18, 2014 at 1:51 PM, Jaegeuk Kim wrote: > > > > > > > We can summarize the roll forward recovery sc

Re: [f2fs-dev] [PATCH 3/3] f2fs: fix roll-forward missing scenarios

2014-09-20 Thread Huang Ying
On Sat, 2014-09-20 at 09:23 -0700, Jaegeuk Kim wrote: > On Thu, Sep 18, 2014 at 09:04:11PM +0800, huang ying wrote: > > On Thu, Sep 18, 2014 at 1:51 PM, Jaegeuk Kim wrote: > > > > > We can summarize the roll forward recovery scenarios as follows. > > > > > > [Term] F: fsync_mark, D: dentry_mark >

Re: [f2fs-dev] [PATCH 3/3] f2fs: fix roll-forward missing scenarios

2014-09-20 Thread Jaegeuk Kim
On Thu, Sep 18, 2014 at 09:04:11PM +0800, huang ying wrote: > On Thu, Sep 18, 2014 at 1:51 PM, Jaegeuk Kim wrote: > > > We can summarize the roll forward recovery scenarios as follows. > > > > [Term] F: fsync_mark, D: dentry_mark > > > > 1. inode(x) | CP | inode(x) | dnode(F) > > -> Update the la

[f2fs-dev] [PATCH 3/3] f2fs: fix roll-forward missing scenarios

2014-09-17 Thread Jaegeuk Kim
We can summarize the roll forward recovery scenarios as follows. [Term] F: fsync_mark, D: dentry_mark 1. inode(x) | CP | inode(x) | dnode(F) -> Update the latest inode(x). 2. inode(x) | CP | inode(F) | dnode(F) -> No problem. 3. inode(x) | CP | dnode(F) | inode(x) -> Recover to the latest dnode