Project

General

Profile

Actions

Bug #10617

closed

osd: pgs for deleted pools don't finish getting removed if osd restarts

Added by Sage Weil over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
giant,firefly
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ubuntu@teuthology:/a/sage-2015-01-23_06:28:59-rados:thrash-wip-txn-noappend-distro-basic-multi/718890

load_pgs ignores pgs if the pool doesn't exist. instead, it needs to queue them back up for deletion. and handle the case where the pg is instantiated but the osd pg_pool_t doesn't exist (use an empty pg_pool_t or something)


Related issues 1 (0 open1 closed)

Related to Ceph - Bug #11429: OSD::load_pgs: we need to handle the case where an upgrade from earlier versions which ignored non-existent pgs resurrects a pg with a prehistoric osdmapResolvedSamuel Just04/20/2015

Actions
Actions #1

Updated by Sage Weil over 9 years ago

  • Status changed from New to In Progress
  • Assignee set to Sage Weil
Actions #2

Updated by Sage Weil over 9 years ago

  • Status changed from In Progress to Fix Under Review
Actions #3

Updated by Sage Weil over 9 years ago

  • Status changed from Fix Under Review to Pending Backport
  • Backport set to giant,firefly
Actions #5

Updated by Loïc Dachary about 9 years ago

d5b1b7e osd: do not ignore deleted pgs on startup (in giant), 6fd3dfa osd: do not ignore deleted pgs on startup (in firefly),

Actions #6

Updated by Loïc Dachary about 9 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF