[sheepdog-users] [master branch] SIGABRT when doing: dog vdi check

Hitoshi Mitake mitake.hitoshi at gmail.com
Fri Jan 10 05:32:43 CET 2014


At Wed, 08 Jan 2014 15:17:16 +0100,
Marcin Mirosław wrote:
> 
> W dniu 08.01.2014 14:59, Liu Yuan pisze:
> > On Wed, Jan 08, 2014 at 02:49:29PM +0100, Marcin Mirosław wrote:
> >> W dniu 08.01.2014 14:27, Liu Yuan pisze:
> >>> Okay, I know what happened, actually you created 2 nodes in the same
> >>> zone. Try following script to create 5 nodes in 5 zone:
> >>>
> >>>  for x in 0 1 2 3 4; do sheep -c local -j size=128M -p 700$x -z
> >>> $x /mnt/sheep/metadata/$x,/mnt/sheep/storage/$x; done
> >>>
> >>> Then everything will be fine. (Notice that -z option)
> >>
> >> Great! I can confirm it works!
> >> So (quoting man):"-z specify the zone id (default: determined by listen
> >> address)" doesn't work at this moment?
> > 
> > zone is determined by the ip address (last 4 bytes of IP), but in your script,
> > all the sheep use the same IP so they are in the same zone, which can be seen
> > as a group of daemons that represent a single object allocation entity.
> 
> 
> Argh, I'm reading "addres" but I'm thinking about pair ip address&port.
> 
> Hitoshi, on 0.7-stable branch `dog vdi check testowy` also works without
> problem now!
> Thank you!

I'm glad to hear it. But the abort of dog is an invalid behavior. I'll
fix it soon.

Thanks,
Hitoshi



More information about the sheepdog-users mailing list