Bug #9539
struct PurgeRange in Filer.cc needs lock to protect
Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
send two requests to delete 1000026dfe3.00000067, but no request to 1000026dfe3.00000068
2014-09-19 21:03:32.629387 7f0b14fc7700 10 mds.0.filer _do_purge_range 1000026dfe3 objects 103~119 uncommitted 9 2014-09-19 21:03:32.629388 7f0b14dc5700 5 mds.0.objecter 0 unacked, 8 uncommitted 2014-09-19 21:03:32.629389 7f0b14dc5700 10 mds.0.filer _do_purge_range 1000026dfe3 objects 103~119 uncommitted 8 2014-09-19 21:03:32.629404 7f0b14fc7700 10 mds.0.objecter _op_submit op 0x5c92b20 2014-09-19 21:03:32.629410 7f0b14dc5700 10 mds.0.objecter _op_submit op 0x5c92580 2014-09-19 21:03:32.629415 7f0b14fc7700 10 mds.0.objecter _calc_target pgid 8.da154eb5 acting [2,1] 2014-09-19 21:03:32.629418 7f0b14fc7700 20 mds.0.objecter _get_session s=0x5538500 osd=2 6 2014-09-19 21:03:32.629419 7f0b14fc7700 20 mds.0.objecter note: not requesting ack 2014-09-19 21:03:32.629420 7f0b14fc7700 10 mds.0.objecter _op_submit oid 1000026dfe3.00000067 @8 @8 [delete] tid 0 osd.2 2014-09-19 21:03:32.629422 7f0b14dc5700 10 mds.0.objecter _calc_target pgid 8.da154eb5 acting [2,1] 2014-09-19 21:03:32.629425 7f0b14fc7700 20 mds.0.objecter get_session s=0x5538500 osd=2 7 2014-09-19 21:03:32.629425 7f0b14dc5700 20 mds.0.objecter _get_session s=0x5538500 osd=2 7 2014-09-19 21:03:32.629427 7f0b14dc5700 20 mds.0.objecter note: not requesting ack 2014-09-19 21:03:32.629427 7f0b14fc7700 15 mds.0.objecter _session_op_assign 2 392 2014-09-19 21:03:32.629429 7f0b14fc7700 15 mds.0.objecter _send_op 392 to osd.2 2014-09-19 21:03:32.629429 7f0b14dc5700 10 mds.0.objecter _op_submit oid 1000026dfe3.00000067 @8 @8 [delete] tid 0 osd.2 2014-09-19 21:03:32.629445 7f0b14fc7700 20 mds.0.objecter put_session s=0x5538500 osd=2 8 2014-09-19 21:03:32.629446 7f0b14fc7700 5 mds.0.objecter 0 unacked, 10 uncommitted 2014-09-19 21:03:32.629450 7f0b14fc7700 20 mds.0.objecter put_session s=0x5538500 osd=2 7 2014-09-19 21:03:32.629449 7f0b14dc5700 20 mds.0.objecter get_session s=0x5538500 osd=2 6 2014-09-19 21:03:32.629455 7f0b14dc5700 15 mds.0.objecter _session_op_assign 2 393 2014-09-19 21:03:32.629456 7f0b14dc5700 15 mds.0.objecter _send_op 393 to osd.2 2014-09-19 21:03:32.629501 7f0b14dc5700 20 mds.0.objecter put_session s=0x5538500 osd=2 7 2014-09-19 21:03:32.629503 7f0b14dc5700 5 mds.0.objecter 0 unacked, 10 uncommitted 2014-09-19 21:03:32.629515 7f0b14dc5700 10 mds.0.objecter _op_submit op 0x5c93de0 2014-09-19 21:03:32.629524 7f0b14dc5700 10 mds.0.objecter _calc_target pgid 8.70aada3a acting [1,0] 2014-09-19 21:03:32.629527 7f0b14dc5700 20 mds.0.objecter _get_session s=0x55388c0 osd=1 4 2014-09-19 21:03:32.629529 7f0b14dc5700 20 mds.0.objecter note: not requesting ack 2014-09-19 21:03:32.629530 7f0b14dc5700 10 mds.0.objecter _op_submit oid 1000026dfe3.00000069 @8 @8 [delete] tid 0 osd.1 2014-09-19 21:03:32.629536 7f0b14dc5700 20 mds.0.objecter get_session s=0x55388c0 osd=1 4 2014-09-19 21:03:32.629539 7f0b14dc5700 15 mds.0.objecter _session_op_assign 1 394 2014-09-19 21:03:32.629540 7f0b14dc5700 15 mds.0.objecter _send_op 394 to osd.1 2014-09-19 21:03:32.629556 7f0b14dc5700 20 mds.0.objecter put_session s=0x55388c0 osd=1 5 2014-09-19 21:03:32.629557 7f0b14dc5700 5 mds.0.objecter 0 unacked, 11 uncommitted 2014-09-19 21:03:32.629561 7f0b14dc5700 20 mds.0.objecter put_session s=0x55388c0 osd=1 4
Associated revisions
Filer: add lock to protect strcut PurgeRange
Fix: #9539
Signed-off-by: Yan, Zheng <zyan@redhat.com>
History
#1 Updated by Zheng Yan over 9 years ago
- Status changed from 12 to Resolved