[sheepdog] [PATCH v2 0/3] sheep: writeback cache semantics in backend store

Liu Yuan namei.unix at gmail.com
Sun Sep 2 07:58:46 CEST 2012


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,
Yuan



More information about the sheepdog mailing list