Re: [sheepdog] what is sheepdog-ng

2015-07-28 Thread Hitoshi Mitake
At Wed, 29 Jul 2015 10:17:45 +0800, =?gb18030?B?s8LA7sG4?= wrote: > > [1 ] > [1.1 ] > what is sheepdog-ng? sheepdog-ng is a forked project of sheepdog. I don't know the detail of the project. AFAIK, they seem to use zookeeper as a metadata server. It means the system cannot preserve symmetry ro

[sheepdog] [PATCH] sheepdog: fix overlapping metadata update

2015-07-28 Thread Liu Yuan
From: Liu Yuan Current sheepdog driver use a range update_inode(min_idx, max_idx) for batching the updates. But there is subtle problem by determining min_idx and max_idx: for a single create request, min_idx == max_idx, so actually we just update one one bit as expected. Suppose we have 2 crea

[sheepdog] what is sheepdog-ng

2015-07-28 Thread ??????
what is sheepdog-ng? -- Original -- From: "sheepdog-request";; Date: Tue, Jul 28, 2015 06:00 PM To: "sheepdog"; Subject: sheepdog Digest, Vol 70, Issue 33 Send sheepdog mailing list submissions to sheepdog@lists.wpkg.org To subscribe or unsubscr

Re: [sheepdog] [Qemu-devel] [PATCH] sheepdog: serialize requests to overwrapping area

2015-07-28 Thread Liu Yuan
On Tue, Jul 28, 2015 at 10:31:32PM +0800, Liu Yuan wrote: > On Mon, Jul 27, 2015 at 11:23:02AM -0400, Jeff Cody wrote: > > On Sat, Jul 18, 2015 at 01:44:24AM +0900, Hitoshi Mitake wrote: > > > Current sheepdog driver only serializes create requests in oid > > > unit. This mechanism isn't enough for

Re: [sheepdog] [Qemu-devel] [PATCH] sheepdog: serialize requests to overwrapping area

2015-07-28 Thread Liu Yuan
On Mon, Jul 27, 2015 at 11:23:02AM -0400, Jeff Cody wrote: > On Sat, Jul 18, 2015 at 01:44:24AM +0900, Hitoshi Mitake wrote: > > Current sheepdog driver only serializes create requests in oid > > unit. This mechanism isn't enough for handling requests to > > overwrapping area spanning multiple oids

Re: [sheepdog] [PATCH] sheepdog: serialize requests to overwrapping area

2015-07-28 Thread Liu Yuan
On Tue, Jul 28, 2015 at 04:50:08PM +0800, Liu Yuan wrote: > On Sat, Jul 18, 2015 at 01:44:24AM +0900, Hitoshi Mitake wrote: > > Current sheepdog driver only serializes create requests in oid > > unit. This mechanism isn't enough for handling requests to > > overwrapping area spanning multiple oids,

Re: [sheepdog] [PATCH] sheepdog: serialize requests to overwrapping area

2015-07-28 Thread Liu Yuan
On Sat, Jul 18, 2015 at 01:44:24AM +0900, Hitoshi Mitake wrote: > Current sheepdog driver only serializes create requests in oid > unit. This mechanism isn't enough for handling requests to > overwrapping area spanning multiple oids, so it can result bugs like > below: > https://bugs.launchpad.net/