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 AllowedWhen launching radosgw it logs this: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....2015-02-27 18:33:58.663960 7f200b67a8a0 20 rados->read obj-ofs=0 read_ofs=0 read_len=5242882015-02-27 18:33:58.675821 7f200b67a8a0 20 rados->read r=0 bl.length=6782015-02-27 18:33:58.676532 7f200b67a8a0 10 cache put: name=.rgw.root+zone_info.default2015-02-27 18:33:58.676573 7f200b67a8a0 10 moving .rgw.root+zone_info.default to cache LRU end2015-02-27 18:33:58.677415 7f200b67a8a0 2 zone default is master2015-02-27 18:33:58.677666 7f200b67a8a0 20 get_obj_state: rctx=0x2a85cd0 obj=.rgw.root:region_map state=0x2a86498 s->prefetch_data=02015-02-27 18:33:58.677760 7f200b67a8a0 10 cache get: name=.rgw.root+region_map : miss2015-02-27 18:33:58.709411 7f200b67a8a0 10 cache put: name=.rgw.root+region_map2015-02-27 18:33:58.709846 7f200b67a8a0 10 adding .rgw.root+region_map to cache LRU end2015-02-27 18:33:58.957336 7f1ff17f2700 2 garbage collection: start2015-02-27 18:33:58.959189 7f1ff0df1700 20 BucketsSyncThread: start2015-02-27 18:33:58.985486 7f200b67a8a0 0 framework: fastcgi2015-02-27 18:33:58.985778 7f200b67a8a0 0 framework: civetweb2015-02-27 18:33:58.985879 7f200b67a8a0 0 framework conf key: port, val: 74802015-02-27 18:33:58.986462 7f200b67a8a0 0 starting handler: civetweb2015-02-27 18:33:59.032173 7f1fc3fff700 20 UserSyncThread: start2015-02-27 18:33:59.214739 7f200b67a8a0 0 starting handler: fastcgi2015-02-27 18:33:59.286723 7f1fb59e8700 10 allocated request req=0x2aa1b202015-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: stop2015-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=-22015-02-27 18:34:01.689734 7f1fc3fff700 0 ERROR: sync_user() failed, user={my user name} ret=-2Why 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