Project

General

Profile

Actions

Bug #22233

open

prime_pg_temp breaks on uncreated pgs

Added by Kefu Chai over 6 years ago. Updated over 4 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Correctness/Safety
Target version:
-
% Done:

0%

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

Description

  1. mon.b instructed osd.3 to create pg 92.4. the upset was [3,6]
  2. osd.3 created pg 92.4, and sent "created" message to mon
  3. but osd.3 was pending on up_thru message from mon, it wanted its up_thru to be 92 in osdmap, but currently 89.
  4. osd.3 was killed, marked down and out by the thrashosd task
  5. mon.b primed pg temp for pg 92.4, and mapped it to [4,6], but osd.4 is not updated with osd_pg_create message.
  6. so wait_for_clean task times out, and fail

/a/kchai-2017-11-23_12:43:54-rados-wip-kefu-testing-2017-11-23-1812-distro-basic-mira/1881963

Actions

Also available in: Atom PDF