hello!

Thanks for answer!

My mistake ;-),
Correct OPTIONS request in
http://pastebin.com/MmRtTgiZ
also with Ceph -v.
static33 bucket was made on 0.67.

best regards!


On Mon, Sep 16, 2013 at 5:46 PM, Yehuda Sadeh <yeh...@inktank.com> wrote:

> On Mon, Sep 16, 2013 at 3:46 AM, Pawel Stefanski <pejo...@gmail.com>
> wrote:
> > hello all!
> >
> > Once again sorry for delay:
> > all dumps are in
> > http://pastebin.com/dBnEsWpW
> >
> > btw. I saw second commit to dumpling http://tracker.ceph.com/issues/6078
> ,
> > anything more changed ?
> > best regards!
>
> I pushed an extra fix to the CORS issues that you might have been
> seeing, so it's worth checking it out.
>
> As for the logs that you provide, you create a bucket named static33
> on which you set CORS, but the OPTIONS request goes to a bucket named
> static3, so obviously it doesn't work.
>
>
> Yehuda
> > --
> > pawel
> >
> >
> > On Fri, Sep 6, 2013 at 5:11 PM, Yehuda Sadeh <yeh...@inktank.com> wrote:
> >>
> >> Can you provide a log that includes the bucket creation, CORS settings
> >> and the OPTIONS call? It'd be best if you could do it with also 'debug
> >> ms = 1'.
> >>
> >> Thanks,
> >> Yehuda
> >>
> >> On Fri, Sep 6, 2013 at 7:54 AM, Paweł Stefański <pejo...@gmail.com>
> wrote:
> >> > Sorry for delay,
> >> >
> >> > static3 bucket was created on 0.56 afair, I've tested the same
> operation
> >> > with fresh bucket created now on dumpling, and the problem still
> occurs.
> >> >
> >> > regards!
> >> > --
> >> > pawel
> >> >
> >> >
> >> > On 04.09.2013 20:15, Yehuda Sadeh wrote:
> >> >>
> >> >> Is static3 a bucket that you created before the upgrade? Can you test
> >> >> it with newly created buckets? Might be that you're hitting some
> other
> >> >> issue.
> >> >>
> >> >> Thanks,
> >> >> Yehuda
> >> >>
> >> >> On Tue, Sep 3, 2013 at 11:19 PM, Pawel Stefanski <pejo...@gmail.com>
> >> >> wrote:
> >> >>>
> >> >>> hello!
> >> >>>
> >> >>> yes, dns name is configured and working perfectly, the bucket (in
> this
> >> >>> example static3) is found actually, but RGW can't read CORS
> >> >>> configuration
> >> >>> due some reason.
> >> >>>
> >> >>> 2013-09-04 08:07:46.082740 7ff4bf7ee700  2 req
> 10:0.000275:s3:OPTIONS
> >> >>> /::getting op
> >> >>> 2013-09-04 08:07:46.082745 7ff4bf7ee700  2 req
> 10:0.000280:s3:OPTIONS
> >> >>> /:options_cors:authorizing
> >> >>> 2013-09-04 08:07:46.082753 7ff4bf7ee700  2 req
> 10:0.000287:s3:OPTIONS
> >> >>> /:options_cors:reading permissions
> >> >>> 2013-09-04 08:07:46.082790 7ff4bf7ee700 20 get_obj_state:
> >> >>> rctx=0x7ff4f8003400 obj=.rgw:static3 state=0x7ff4f8005968
> >> >>> s->prefetch_data=0
> >> >>> 2013-09-04 08:07:46.082810 7ff4bf7ee700 10 moving .rgw+static3 to
> >> >>> cache
> >> >>> LRU
> >> >>> end
> >> >>> 2013-09-04 08:07:46.082819 7ff4bf7ee700 10 cache get:
> >> >>> name=.rgw+static3 :
> >> >>> hit
> >> >>> 2013-09-04 08:07:46.082840 7ff4bf7ee700 20 get_obj_state: s->obj_tag
> >> >>> was
> >> >>> set
> >> >>> empty
> >> >>> 2013-09-04 08:07:46.082845 7ff4bf7ee700 20 Read xattr: user.rgw.acl
> >> >>> 2013-09-04 08:07:46.082847 7ff4bf7ee700 20 Read xattr: user.rgw.cors
> >> >>> 2013-09-04 08:07:46.082848 7ff4bf7ee700 20 Read xattr:
> user.rgw.idtag
> >> >>> 2013-09-04 08:07:46.082849 7ff4bf7ee700 20 Read xattr:
> >> >>> user.rgw.manifest
> >> >>> 2013-09-04 08:07:46.082855 7ff4bf7ee700 10 moving .rgw+static3 to
> >> >>> cache
> >> >>> LRU
> >> >>> end
> >> >>> 2013-09-04 08:07:46.082857 7ff4bf7ee700 10 cache get:
> >> >>> name=.rgw+static3 :
> >> >>> hit
> >> >>> 2013-09-04 08:07:46.082898 7ff4bf7ee700 20 rgw_get_bucket_info: old
> >> >>> bucket
> >> >>> info, bucket=static3(@.rgw.buckets2[99137.2]) owner pejotes
> >> >>> 2013-09-04 08:07:46.082921 7ff4bf7ee700 15 Read
> >> >>> AccessControlPolicy<AccessControlPolicy
> >> >>>
> >> >>>
> >> >>> xmlns="http://s3.amazonaws.com/doc/2006-03-01/
> "><Owner><ID>pejotes</ID><DisplayName>ofe</DisplayName></Owner><AccessControlList><Grant><Grantee
> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >> >>>
> >> >>>
> >> >>> xsi:type="Group"><URI>
> http://acs.amazonaws.com/groups/global/AllUsers
> </URI></Grantee><Permission>FULL_CONTROL</Permission></Grant><Grant><Grantee
> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >> >>>
> >> >>>
> >> >>>
> xsi:type="CanonicalUser"><ID>pejotes</ID><DisplayName>ofe</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
> >> >>> 2013-09-04 08:07:46.082943 7ff4bf7ee700 15 Read
> >> >>> AccessControlPolicy<AccessControlPolicy
> >> >>>
> >> >>>
> >> >>> xmlns="http://s3.amazonaws.com/doc/2006-03-01/
> "><Owner><ID>pejotes</ID><DisplayName>ofe</DisplayName></Owner><AccessControlList><Grant><Grantee
> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >> >>>
> >> >>>
> >> >>> xsi:type="Group"><URI>
> http://acs.amazonaws.com/groups/global/AllUsers
> </URI></Grantee><Permission>FULL_CONTROL</Permission></Grant><Grant><Grantee
> >> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >> >>>
> >> >>>
> >> >>>
> xsi:type="CanonicalUser"><ID>pejotes</ID><DisplayName>ofe</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
> >> >>> 2013-09-04 08:07:46.082951 7ff4bf7ee700  2 req
> 10:0.000486:s3:OPTIONS
> >> >>> /:options_cors:verifying op mask
> >> >>> 2013-09-04 08:07:46.082955 7ff4bf7ee700 20 required_mask= 1
> >> >>> user.op_mask=7
> >> >>> 2013-09-04 08:07:46.082957 7ff4bf7ee700  2 req
> 10:0.000492:s3:OPTIONS
> >> >>> /:options_cors:verifying op permissions
> >> >>> 2013-09-04 08:07:46.082960 7ff4bf7ee700  2 req
> 10:0.000495:s3:OPTIONS
> >> >>> /:options_cors:verifying op params
> >> >>> 2013-09-04 08:07:46.082963 7ff4bf7ee700  2 req
> 10:0.000498:s3:OPTIONS
> >> >>> /:options_cors:executing
> >> >>> 2013-09-04 08:07:46.082966 7ff4bf7ee700  2 No CORS configuration set
> >> >>> yet
> >> >>> for
> >> >>> this bucket
> >> >>> 2013-09-04 08:07:46.083105 7ff4bf7ee700  2 req
> 10:0.000640:s3:OPTIONS
> >> >>> /:options_cors:http status=403
> >> >>> 2013-09-04 08:07:46.083548 7ff4bf7ee700  1 ====== req done
> >> >>> req=0xbcd910
> >> >>> http_status=403 ======
> >> >>>
> >> >>> best regards!
> >> >>> --
> >> >>> pawel
> >> >>>
> >> >>>
> >> >>> On Tue, Sep 3, 2013 at 5:17 PM, Yehuda Sadeh <yeh...@inktank.com>
> >> >>> wrote:
> >> >>>>
> >> >>>> On Tue, Sep 3, 2013 at 3:40 AM, Pawel Stefanski <pejo...@gmail.com
> >
> >> >>>> wrote:
> >> >>>>>
> >> >>>>> hello!
> >> >>>>>
> >> >>>>> I've tried with wip-6078 and git dumpling builds and got the same
> >> >>>>> error
> >> >>>>> during OPTIONS request.
> >> >>>>>
> >> >>>>> curl -v -X OPTIONS -H 'Access-Control-Request-Method: PUT' -H
> >> >>>>> "Origin:
> >> >>>>> http://XXXXX.pl"; http://static3.XXXXX.pl/
> >> >>>>>
> >> >>>>>> OPTIONS / HTTP/1.1
> >> >>>>>> User-Agent: curl/7.31.0
> >> >>>>>> Host: static3.XXXXX.pl
> >> >>>>>> Accept: */*
> >> >>>>>> Access-Control-Request-Method: PUT
> >> >>>>>> Origin: http://XXXXX.pl
> >> >>>>>>
> >> >>>>> < HTTP/1.1 403 Forbidden
> >> >>>>> < Date: Tue, 03 Sep 2013 09:34:39 GMT
> >> >>>>> * Server Apache/2.2.22 (Ubuntu) is not blacklisted
> >> >>>>> < Server: Apache/2.2.22 (Ubuntu)
> >> >>>>> < Accept-Ranges: bytes
> >> >>>>> < Content-Length: 78
> >> >>>>> < Content-Type: application/xml
> >> >>>>> <
> >> >>>>> <?xml version="1.0"
> >> >>>>> encoding="UTF-8"?><Error><Code>AccessDenied</Code></Error>
> >> >>>>>
> >> >>>>> Of course CORS was set, but RGW can't find it, dump from log:
> >> >>>>
> >> >>>>
> >> >>>> Did you configure the virtual bucket name through host name
> >> >>>> correctly?
> >> >>>> For that you would have needed to set 'rgw dns name' in your
> >> >>>> ceph.conf. It seems as if it's not set and you're using it.
> >> >>>>
> >> >>>> Yehuda
> >> >>>
> >> >>>
> >> >
> >
> >
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to