[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