Actions
Bug #614
closedSEGV loop on _open_lock_pg after rmpool
% Done:
0%
Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
discovered my cosd processes at 100%, possibly following some "rados rmpool" commands to delete some pools. Stopped entire cluster and started on one node only and still get 100% cpu loop. osd debug log attached (starting at the start of the session).
Files
Updated by Colin McCabe over 13 years ago
- Status changed from New to Resolved
- Assignee set to Colin McCabe
In OSD::load_pgs, we weren't checking to make sure that the pool existed when going through all the collections.
Updated by Colin McCabe over 13 years ago
Er, by that I mean:
load_pgs shouldn't try to load a PG that is in a nonexistent pool. This could only happen after the number of pools was reduced while still leaving remnants of the old pools and PGs on-disk.
Actions