Actions
Bug #2300
closedobjecter: not sending stat request
Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Happens in rgw (can only see it on congress). Following a rgw.bucket_list call response, we call librados io_ctx->stat() (on a context that was created using dup() on the original IoCtx. Looks like it waits for osd map update:
2012-04-14 19:26:52.309339 7fa2f97fa700 -- [2607:f298:4:2243::5751]:0/1011240 --> [2607:f298:4:2243::7072]:6811/48455 -- osd_op(client.12955.0:23 .dir.12955.1 [call rgw.bucket_list] 11.ba7646fa) v4 -- ?+0 0x7fa320004530 con 0x7fa320009010 2012-04-14 19:26:52.309349 7fa2f97fa700 client.12955.objecter 1 unacked, 0 uncommitted 2012-04-14 19:26:52.310269 7fa34581e700 -- [2607:f298:4:2243::5751]:0/1011240 <== osd.95 [2607:f298:4:2243::7072]:6811/48455 4 ==== osd_op_reply(23 .dir.12955.1 [call] = 0) v4 ==== 111+0+153 (2514490172 0 2512681079) 0x7fa2f4001df0 con 0x7fa320009010 2012-04-14 19:26:52.310284 7fa34581e700 client.12955.objecter in handle_osd_op_reply 2012-04-14 19:26:52.310294 7fa34581e700 client.12955.objecter handle_osd_op_reply 23 ondisk v 8614'2 in 11.ba7646fa attempt 0 2012-04-14 19:26:52.310301 7fa34581e700 client.12955.objecter op 0 rval 0 len 153 2012-04-14 19:26:52.310305 7fa34581e700 client.12955.objecter handle_osd_op_reply ack 2012-04-14 19:26:52.310310 7fa34581e700 client.12955.objecter handle_osd_op_reply completed tid 23 2012-04-14 19:26:52.310318 7fa34581e700 client.12955.objecter 0 unacked, 0 uncommitted 2012-04-14 19:26:52.310446 7fa2f97fa700 client.12955.objecter note: not requesting commit 2012-04-14 19:26:52.310463 7fa2f97fa700 client.12955.objecter op_submit oid @11 [stat 0~0] tid 24 osd.-1 2012-04-14 19:26:52.310469 7fa2f97fa700 client.12955.objecter maybe_request_map subscribing (onetime) to next osd map 2012-04-14 19:26:52.310489 7fa2f97fa700 -- [2607:f298:4:2243::5751]:0/1011240 --> [2607:f298:4:2243::5753]:6789/0 -- mon_subscribe({monmap=4+,osdmap=8615}) v2 -- ?+0 0x7fa320003eb0 con 0x275f480 2012-04-14 19:26:52.310500 7fa2f97fa700 client.12955.objecter 1 unacked, 0 uncommitted 2012-04-14 19:26:52.628340 7fa34581e700 -- [2607:f298:4:2243::5751]:0/1011240 <== mon.1 [2607:f298:4:2243::5753]:6789/0 11 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (751488066 0 0) 0x7fa334001d90 con 0x275f480 2012-04-14 19:26:56.481521 7fa343719700 client.12955.objecter tick 2012-04-14 19:26:56.481543 7fa343719700 client.12955.objecter maybe_request_map subscribing (onetime) to next osd map
Updated by Yehuda Sadeh about 12 years ago
Ah, actually we try to access an object with empty oid, which is obviously wrong. Probably due to #2289 issues.
Actions