Project

General

Profile

Actions

Bug #23402

closed

objecter: does not resend op on split interval

Added by Sage Weil about 6 years ago. Updated over 4 years ago.

Status:
Duplicate
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

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 1 (0 open1 closed)

Is duplicate of RADOS - Bug #22544: objecter cannot resend split-dropped op when racing with con resetResolved12/27/2017

Actions
Actions #1

Updated by Nathan Cutler about 6 years ago

  • Description updated (diff)
Actions #2

Updated by Greg Farnum about 6 years ago

  • Priority changed from Normal to High
Actions #3

Updated by huang jun almost 6 years ago

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

Actions #4

Updated by mingxin liu over 4 years ago

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

Actions #5

Updated by Greg Farnum over 4 years ago

  • Is duplicate of Bug #22544: objecter cannot resend split-dropped op when racing with con reset added
Actions #6

Updated by Greg Farnum over 4 years ago

  • Status changed from 12 to Duplicate

Happily fixed now.

Actions

Also available in: Atom PDF