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

Also available in: Atom PDF