Bug 1372071

Summary: When Ceph pool is in an errored state unable to unprotect a snapshot or query children on a snapshot
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Mike Hackett <mhackett>
Component: RBDAssignee: Jason Dillaman <jdillama>
Status: CLOSED WONTFIX QA Contact: ceph-qe-bugs <ceph-qe-bugs>
Severity: low Docs Contact:
Priority: low    
Version: 1.3.2CC: ceph-eng-bugs, ceph-qe-bugs, dzafman, flucifre, kchai, skinjo, vumrao
Target Milestone: rc   
Target Release: 3.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1369586 Environment:
Last Closed: 2017-02-22 15:29:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1369586    
Bug Blocks:    

Comment 6 Jason Dillaman 2017-02-22 15:29:37 UTC
These rbd CLI commands need to scan all pools -- librbd has no way of knowing that the pool is invalid. Instead, it just loops through all pools provided by ceph-mon and issues an op against the pool. In this case, it's clear that the librados Objector has queued the op since it doesn't know which OSD to send the op towards.