[sheepdog-users] Multidisk & ECC with one sheep daemon
Liu Yuan
namei.unix at gmail.com
Thu May 21 04:10:32 CEST 2015
On Wed, May 20, 2015 at 08:25:22PM +0200, Marcin Mirosław wrote:
> W dniu 2015-05-20 o 17:51, Liu Yuan pisze:
> > On Wed, May 20, 2015 at 12:19:32PM +0200, Marcin Mirosław wrote:
> >> Hi!
> >> I'd like to use one sheep daemon with Multi disk and use ECC for
> >
> > Yes, it is possible with undocumented disk mode, try following:
> >
> > $ ./configure --enable-diskvnodes ...
> >
> > then run a single sheep with multiple disks. and every disk will share one piece
> > of data, either parity or real data. This sheep will act as a RAID controller.
>
> I tried with --enable-diskvnodes. But without success:
> # sudo -u sheepdog sheep -n
> /mnt/test/sheep0,/mnt/test/sheep1,/mnt/test/sheep2,/mnt/test/sheep3,/mnt/test/sheep4
> # dog cluster format -c 2:1
> Number of copies (3) is larger than number of nodes (1).
> Are you sure you want to continue? [yes/no]: yes
> using backend plain store
> # dog node md info
> Id Size Used Avail Use% Path
> 0 850 GB 0.0 MB 850 GB 0% /mnt/test/sheep1
> 1 850 GB 0.0 MB 850 GB 0% /mnt/test/sheep2
> 2 850 GB 0.0 MB 850 GB 0% /mnt/test/sheep3
> 3 850 GB 0.0 MB 850 GB 0% /mnt/test/sheep4
> # dog vdi create vditest 10G
> # sheepfs /mnt/sheep/
> # echo vditest >/mnt/sheep/vdi/mount
> # echo fooo >/mnt/sheep/volume/vditest
> -bash: echo: write error: Input/output error
>
> and in sheep.log is:
> May 20 20:18:36 ERROR [gway 10920] gateway_forward_request(507) There
> isn't enough copies(1) to send out (3)
>
> Did I miss something obvious?
> Marcin
Ah, it needs some modification to the code for the whole idea to work. Well,
for simplicity, just run multiple sheep.
Thanks,
Yuan
More information about the sheepdog-users
mailing list