[sheepdog] vdi object journaling and atomic write

Liu Yuan namei.unix at gmail.com
Fri Aug 31 09:35:09 CEST 2012


On 08/31/2012 03:30 PM, MORITA Kazutaka wrote:
> At Fri, 31 Aug 2012 15:24:21 +0800,
> Liu Yuan wrote:
>>
>> From the trace we can see that journaling is most time consuming process for
>> VDI object write, account almost for 70% (with 3 copies, all 3 nodes on the same box).
>>
>> Because we support all or nothing atomic write, do we still need to suppose VDI object
>> journeling?
> 
> Do you mean store->atomic_put?  It doesn't support partial write.
> 

Yes. What do you mean by partial write? partial write will be stored as
oid.tmp, which can be removed when sheep start up, then it won't cause
trouble, no?

Thanks,
Yuan



More information about the sheepdog mailing list