Re: RadosGW S3ResponseError: 405 Method Not Allowed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 








From: "Steffen W Sørensen" <stefws@xxxxxx>
To: "Yehuda Sadeh-Weinraub" <yehuda@xxxxxxxxxx>
Cc: ceph-users@xxxxxxxxxxxxxx
Sent: Friday, February 27, 2015 9:39:46 AM
Subject: Re: RadosGW S3ResponseError: 405 Method Not Allowed


On 27/02/2015, at 17.20, Yehuda Sadeh-Weinraub <yehuda@xxxxxxxxxx> wrote:
I'd look at two things first. One is the '{fqdn}' string, which I'm not sure whether that's the actual string that you have, or whether you just replaced it for the sake of anonymity. The second is the port number, which should be fine, but maybe the fact that it appears as part of the script uri triggers some issue.
When launching radosgw it logs this:

...
2015-02-27 18:33:58.663960 7f200b67a8a0 20 rados->read obj-ofs=0 read_ofs=0 read_len=524288
2015-02-27 18:33:58.675821 7f200b67a8a0 20 rados->read r=0 bl.length=678
2015-02-27 18:33:58.676532 7f200b67a8a0 10 cache put: name=.rgw.root+zone_info.default
2015-02-27 18:33:58.676573 7f200b67a8a0 10 moving .rgw.root+zone_info.default to cache LRU end
2015-02-27 18:33:58.677415 7f200b67a8a0  2 zone default is master
2015-02-27 18:33:58.677666 7f200b67a8a0 20 get_obj_state: rctx=0x2a85cd0 obj=.rgw.root:region_map state=0x2a86498 s->prefetch_data=0
2015-02-27 18:33:58.677760 7f200b67a8a0 10 cache get: name=.rgw.root+region_map : miss
2015-02-27 18:33:58.709411 7f200b67a8a0 10 cache put: name=.rgw.root+region_map
2015-02-27 18:33:58.709846 7f200b67a8a0 10 adding .rgw.root+region_map to cache LRU end
2015-02-27 18:33:58.957336 7f1ff17f2700  2 garbage collection: start
2015-02-27 18:33:58.959189 7f1ff0df1700 20 BucketsSyncThread: start
2015-02-27 18:33:58.985486 7f200b67a8a0  0 framework: fastcgi
2015-02-27 18:33:58.985778 7f200b67a8a0  0 framework: civetweb
2015-02-27 18:33:58.985879 7f200b67a8a0  0 framework conf key: port, val: 7480
2015-02-27 18:33:58.986462 7f200b67a8a0  0 starting handler: civetweb
2015-02-27 18:33:59.032173 7f1fc3fff700 20 UserSyncThread: start
2015-02-27 18:33:59.214739 7f200b67a8a0  0 starting handler: fastcgi
2015-02-27 18:33:59.286723 7f1fb59e8700 10 allocated request req=0x2aa1b20
2015-02-27 18:34:00.533188 7f1fc3fff700 20 RGWRados::pool_iterate: got {my user name}
2015-02-27 18:34:01.038190 7f1ff17f2700  2 garbage collection: stop
2015-02-27 18:34:01.670780 7f1fc3fff700 20 RGWUserStatsCache: sync user={my user name}
2015-02-27 18:34:01.687730 7f1fc3fff700  0 ERROR: can't read user header: ret=-2
2015-02-27 18:34:01.689734 7f1fc3fff700  0 ERROR: sync_user() failed, user={my user name} ret=-2

Why does it seem to find my radosgw defined user name as a pool and what might bring it to fail to read user header?

That's just a red herring. It tries to sync the user stats, but it can't because quota is not enabled (iirc). We should probably get rid of these messages as they're pretty confusing.

Yehuda

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux