Try with --pool instead of -p

Sent from my mobile device.  Please excuse brevity and typographical errors.
On Mar 12, 2014 5:51 AM, "Kasper Dieter" <[email protected]>
wrote:

> OK,
> it seems during the rbd creation with --stripe-count != 1
> you have to follow the rule: stripe-unit * stripe-count = object-size
>
> So, EINVAL below was correct,
> but the message "librbd: STRIPINGV2 and format 2 or later required for
> non-default striping"
> is wrong and confusing.
>
>
> Now I have the problme that even with rbd.ko from kernel 3.13.5
> this volume is not mountable:
>
> [root@rx37-0 ~]# rbd create --pool SSD-r2 --size 20480 --order 22
> --image-format 2 --stripe-unit 1048576 --stripe-count 4 t2-1
>
> [root@rx37-0 ~]# rbd -p SSD-r2 info t2-1
> rbd image 't2-1':
>         size 20480 MB in 5120 objects
>         order 22 (4096 kB objects)
>         block_name_prefix: rbd_data.12722ae8944a
>         format: 2
>         features: layering, striping
>         stripe unit: 1024 kB
>         stripe count: 4
>
> [root@rx37-0 ~]# rbd -p SSD-r2 map t2-1
> rbd: add failed: (22) Invalid argument
>
> [root@rx37-0 ~]# uname -a
> Linux rx37-0.primary.ceph-poc.fsc.net 3.13.5-1.el6.elrepo.x86_64 #1 SMP
> Sat Feb 22 21:34:07 EST 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> [root@rx37-0 ~]# dmesg | tail
> rbd: image t2-1: unsupported stripe unit (got 1048576 want 4194304)
>
>
> Any hints ?
>
> Regards,
> -Dieter
>
>
> On Tue, Mar 11, 2014 at 04:37:46PM +0100, Jean-Charles LOPEZ wrote:
> > Hi Greg,
> >
> > but our default also has stripe-count = 1 so that no more than 1
> stripe-unit is included in each order x object.
> >
> > So if you do --order 16?stripe-unit 65536 ?stripe-count 1 it then works
> >
> > I?m not sure if this is what you meant.
> > JC
> >
> >
> >
> > On Mar 11, 2014, at 08:32, Gregory Farnum <[email protected]> wrote:
> >
> > > If the stripe size and object size are the same it's just chunking --
> > > that's our default. Should work fine.
> > > -Greg
> > > Software Engineer #42 @ http://inktank.com | http://ceph.com
> > >
> > >
> > > On Tue, Mar 11, 2014 at 8:23 AM, Jean-Charles LOPEZ
> > > <[email protected]> wrote:
> > >> Hi Dieter,
> > >>
> > >> you have a problem with your command.
> > >>
> > >> You set order = 16 so your RBD objects is going to be 65536 bytes
> > >>
> > >> Then you tell RBD that you stripe-unit is going to be 65536 which is
> the size of your full object.
> > >>
> > >> Either decrease the size of --stripe-unit to 8192 for example
> > >> Or increase order so that it is bigger than your stripe unit and
> contains a multiple of stripe-units (e.g. 21)
> > >>
> > >> And it will work without any problem
> > >> JC
> > >>
> > >>
> > >>
> > >> On Mar 11, 2014, at 07:22, Kasper Dieter <
> [email protected]> wrote:
> > >>
> > >>> So, should I open a bug report ?
> > >>>
> > >>> STRIPINGV2 feature was added in Ceph v0.53, and I'm running v0.61
> and using '--image-format 2' during 'rbd create'
> > >>>
> > >>> Regards,
> > >>> -Dieter
> > >>>
> > >>>
> > >>> On Tue, Mar 11, 2014 at 03:13:28PM +0100, Srinivasa Rao Ragolu wrote:
> > >>>>  of course. rbd userland utilities provide you create  images on
> RADOS as
> > >>>>  block storage.
> > >>>>
> > >>>>  On Tue, Mar 11, 2014 at 7:37 PM, Kasper Dieter
> > >>>>  <[1][email protected]> wrote:
> > >>>>
> > >>>>    I know, that format2 in rbd.ko is supported with kernel version
> 3.10 and
> > >>>>    above.
> > >>>>
> > >>>>    But, if I want to create an rbd-image
> > >>>>    only the Ceph Userland services should be involved, shouldn't it
> ?
> > >>>>
> > >>>>    -Dieter
> > >>>>
> > >>>>    BTW the kernel version on the nodes hosting the OSDs processes is
> > >>>>    2.6.32-358.el6.x86_64
> > >>>>            but I can also boot with a 3.10.32 kernel.
> > >>>>
> > >>>>    On Tue, Mar 11, 2014 at 02:57:05PM +0100, Srinivasa Rao Ragolu
> wrote:
> > >>>>>  Please check the kernel version . Only kernel version 3.10 and
> > >>>>    above are
> > >>>>>  supported to create format type 2 images.
> > >>>>>
> > >>>>>  On Tue, Mar 11, 2014 at 7:16 PM, Kasper Dieter
> > >>>>>  <[1][2][email protected]> wrote:
> > >>>>>
> > >>>>>    When using "rbd create ... --image-format 2" in some cases this
> > >>>>    CMD is
> > >>>>>    rejected by
> > >>>>>    EINVAL with the message "librbd: STRIPINGV2 and format 2 or
> later
> > >>>>>    required for non-default striping"
> > >>>>>    But, in v0.61.9 "STRIPINGV2 and format 2" should be supported
> > >>>>>
> > >>>>>    [root@rx37-3 ~]# rbd create --pool SSD-r2 --size 20480 --order
> 16
> > >>>>>    --image-format 2 --stripe-unit 65536 --stripe-count 4 t2
> > >>>>>    rbd: create error: (22) Invalid argument
> > >>>>>    2014-03-11 14:39:03.885185 7f15bc170760 -1 librbd: STRIPINGV2
> and
> > >>>>    format
> > >>>>>    2 or later required for non-default striping
> > >>>>>
> > >>>>>    [root@rx37-3 ~]# ceph -v
> > >>>>>    ceph version 0.61.9 (7440dcd135750839fa0f00263f80722ff6f51e90)
> > >>>>>
> > >>>>>    Any hints ?
> > >>>>>
> > >>>>>    Regards,
> > >>>>>    -Dieter
> > >>>>>    _______________________________________________
> > >>>>>    ceph-users mailing list
> > >>>>>    [2][3][email protected]
> > >>>>>    [3][4]http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> > >>>>>
> > >>>>> References
> > >>>>>
> > >>>>>  Visible links
> > >>>>>  1. mailto:[5][email protected]
> > >>>>>  2. mailto:[6][email protected]
> > >>>>>  3. [7]http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> > >>>>
> > >>>> References
> > >>>>
> > >>>>  Visible links
> > >>>>  1. mailto:[email protected]
> > >>>>  2. mailto:[email protected]
> > >>>>  3. mailto:[email protected]
> > >>>>  4. http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> > >>>>  5. mailto:[email protected]
> > >>>>  6. mailto:[email protected]
> > >>>>  7. http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> > >>> _______________________________________________
> > >>> ceph-users mailing list
> > >>> [email protected]
> > >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> > >>
> > >> _______________________________________________
> > >> ceph-users mailing list
> > >> [email protected]
> > >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to