Re: [sheepdog] consistency problem when replicating to multi-replica

2015-01-04 Thread Hitoshi Mitake
At Mon, 05 Jan 2015 09:12:27 +0800, guping wrote: > > Thanks Hitoshi, > > I just began to evaluate sheepdog for our cloud deployment. I will try > to reproduce the problem when I have enough time. If some clue, I will > let you know. Thanks for your interest :) Please let us know if you find p

Re: [sheepdog] consistency problem when replicating to multi-replica

2015-01-04 Thread guping
Thanks Hitoshi, I just began to evaluate sheepdog for our cloud deployment. I will try to reproduce the problem when I have enough time. If some clue, I will let you know. A question, does the IO stack components higher than sheepdog, such as IO queue in VM, qemu block driver, etc, provide t

Re: [sheepdog] consistency problem when replicating to multi-replica

2015-01-04 Thread Hitoshi Mitake
At Sun, 04 Jan 2015 23:27:15 +0800, guping wrote: > > Sheepdog send write request to all replica simultaneously to do the > replication. Which I think could lead to divergent content in replicas. > > Imagine a scenario, there are two write requests A & B to update the > same offset in a 2-repli

Re: [sheepdog] [PATCH] fix RPM build error: Installed (but unpackaged) file(s) found: /usr/lib/systemd/system/sheepdog.service

2015-01-04 Thread Hitoshi Mitake
At Wed, 31 Dec 2014 13:59:34 +1000, Vladislav Gorbunov wrote: > > Signed-off-by: Vladislav Gorbunov > --- > sheepdog.spec.in | 1 + > 1 file changed, 1 insertion(+) Applied with slight cleaning of commit log, thanks. Hitoshi > > diff --git a/sheepdog.spec.in b/sheepdog.spec.in > index 6887843

[sheepdog] Build failed in Jenkins: sheepdog-build #593

2015-01-04 Thread sheepdog-jenkins
See -- [...truncated 51 lines...] checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/typ

[sheepdog] consistency problem when replicating to multi-replica

2015-01-04 Thread guping
Sheepdog send write request to all replica simultaneously to do the replication. Which I think could lead to divergent content in replicas. Imagine a scenario, there are two write requests A & B to update the same offset in a 2-replicas object. If a qemu client send A and B to a gateway concur