[sheepdog] [PATCH v2 0/5] retire old journal implementation

Hitoshi Mitake mitake.hitoshi at gmail.com
Wed Apr 3 05:42:51 CEST 2013


At Tue,  2 Apr 2013 17:34:21 +0800,
Liu Yuan wrote:
> 
> From: Liu Yuan <tailai.ly at taobao.com>
> 
> v2: correct colding style problem
> 
> This patch set aims to retire old journal.c and rename journal_file.c
> as journal.c to get a uniform journaling for object, config file and 
> epoch file (this is a future work).
> 
> This is because old journal.c can't handle following case:
>  1 creat()
>  2 *crash*
>  3 write()
> 
> This will leave an empty file created. Journal file implementation won't have
> this problem because it logs create and write as one transaction.
> 

I'd like to review this patch but git am reported some errors. Could
you create a new dedicated branch on github for this patchset?

Thanks,
Hitoshi



More information about the sheepdog mailing list