Project

General

Profile

Bug #23402

objecter: does not resend op on split interval

Added by Sage Weil over 1 year ago. Updated 26 days ago.

Status:
Duplicate
Priority:
High
Assignee:
-
Category:
-
Target version:
-
Start date:
03/19/2018
Due date:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:

Description

2018-03-19 01:05:55.537 7fee74422700  1 -- 172.21.15.63:6808/13382 <== client.4366 172.21.15.202:0/321899542 1 ==== osd_op(client.4366.0:11317 2.c 2.ac45046c (undecoded) ondisk+retry+write+known_if_redirected e111) v9 ==== 273+0+522988 (977838190 0 4068868335) 0x55dc178ca3c0 con 0x55dc18172a00
2018-03-19 01:05:55.541 7fee74422700  1 -- 172.21.15.63:6808/13382 <== client.4366 172.21.15.202:0/321899542 2 ==== osd_op(client.4366.0:11318 2.c 2.ac45046c (undecoded) ondisk+write+known_if_redirected e112) v9 ==== 235+0+665303 (1160227711 0 913822744) 0x55dc19e729c0 con 0x55dc18172a00
...

note first op is e111 and next is e112. But the first is discarded with
2018-03-19 01:05:55.537 7fee5839c700  7 osd.6 pg_epoch: 112 pg[2.c( v 110'355 (0'0,110'355] local-lis/les=98/99 n=12 ec=17/17 lis/c 98/98 les/c/f 99/99/0 98/112/98) [6,0,5] r=0 lpr=112 pi=[98,112)/1 crt=110'355 lcod 110'354 mlcod 0'0 peering] can_discard_op pg split in 112, dropping

objecter should have resent 11317 in e112 before 11318.

/a/sage-2018-03-18_23:30:24-rados-mimic-dev2-distro-basic-smithi/2303327


Related issues

Duplicates RADOS - Bug #22544: objecter cannot resend split-dropped op when racing with con reset Resolved 12/27/2017

History

#1 Updated by Nathan Cutler over 1 year ago

  • Description updated (diff)

#2 Updated by Greg Farnum over 1 year ago

  • Priority changed from Normal to High

#3 Updated by huang jun over 1 year ago

we also met this problem with osd_debug_op_order=true, that result "out of order" assert

#4 Updated by mingxin liu about 2 months ago

duplicated by:https://tracker.ceph.com/issues/22544

#5 Updated by Greg Farnum 26 days ago

  • Duplicates Bug #22544: objecter cannot resend split-dropped op when racing with con reset added

#6 Updated by Greg Farnum 26 days ago

  • Status changed from Verified to Duplicate

Happily fixed now.

Also available in: Atom PDF