[sheepdog] [PATCH v2 0/3] sheep: writeback cache semantics in backend store
    Hitoshi Mitake 
    h.mitake at gmail.com
       
    Sun Sep  2 19:45:19 CEST 2012
    
    
  
On Sun, Sep 2, 2012 at 2:58 PM, Liu Yuan <namei.unix at gmail.com> wrote:
> On 09/02/2012 10:34 AM, Hitoshi Mitake wrote:
>> This patch series implements writeback cache semantics in backend
>> store of sheep. Current backend store farm and plain_store calls
>> open() with O_DSYNC, so every object write causes slow disk
>> access. This patch series try to reduce this overhead with flushing
>> disk cache with the invocation of SD_OP_FLUSH_VDI instead of every
>> object write can improve performance when a number of VMs is not so
>> large.
>>
>> Hitoshi Mitake (3):
>>   sheep: change gateway_forward_request() for forwarding requests to
>>     all other nodes
>>   sheep: add new operation flush() to store_driver
>>   sheep: add SD_OP_SYNC_VDI and SD_OP_FLUSH_PEER for writeback cache
>>     semantics
>
> This patch set can't pass test scripts.
>
> You can run tests as following (see HOWTO for more info):
>
> cd tests
> sudo ./check -corosync
>
Thanks for your review and sorry for my bad patch series.
I'll fix the problem later.
-- 
Hitoshi Mitake
h.mitake at gmail.com
    
    
More information about the sheepdog
mailing list