Nailed it. Did not have deep-flatten feature turned on for that image. Deep-flatten cannot be added to an rbd after creation, correct? What are my options here?
On Mon, Aug 7, 2017 at 3:32 PM Jason Dillaman <jdill...@redhat.com> wrote: > Does the image "tyr-p0/a56eae5f-fd35-4299-bcdc-65839a00f14c" have > snapshots? If the deep-flatten feature isn't enabled, the flatten > operation is not able to dissociate child images from parents when > those child images have one or more snapshots. > > On Fri, Aug 4, 2017 at 2:30 PM, Shawn Edwards <lesser.e...@gmail.com> > wrote: > > I have a child rbd that doesn't acknowledge its parent. this is with > Kraken > > (11.2.0) > > > > The misbehaving child was 'flatten'ed from its parent, but now I can't > > remove the snapshot because it thinks it has a child still. > > > > root@tyr-ceph-mon0:~# rbd snap ls > > tyr-p0/51774a43-8d67-4d6d-9711-d0b1e4e6b5e9_delete > > SNAPID NAME SIZE > > 2530 c20a31c5-fd88-4104-8579-a6b3cd723f2b 1000 GB > > root@tyr-ceph-mon0:~# rbd children > > > tyr-p0/51774a43-8d67-4d6d-9711-d0b1e4e6b5e9_delete@c20a31c5-fd88-4104-8579-a6b3cd723f2b > > tyr-p0/a56eae5f-fd35-4299-bcdc-65839a00f14c > > root@tyr-ceph-mon0:~# rbd flatten > > tyr-p0/a56eae5f-fd35-4299-bcdc-65839a00f14c > > Image flatten: 0% complete...failed. > > rbd: flatten error: (22) Invalid argument > > 2017-08-04 08:33:09.719796 7f5bfb7d53c0 -1 librbd::Operations: image has > no > > parent > > root@tyr-ceph-mon0:~# rbd snap unprotect > > > tyr-p0/51774a43-8d67-4d6d-9711-d0b1e4e6b5e9_delete@c20a31c5-fd88-4104-8579-a6b3cd723f2b > > 2017-08-04 08:34:20.649532 7f91f5ffb700 -1 > librbd::SnapshotUnprotectRequest: > > cannot unprotect: at least 1 child(ren) [1d0bce6194cfc3] in pool 'tyr-p0' > > 2017-08-04 08:34:20.649545 7f91f5ffb700 -1 > librbd::SnapshotUnprotectRequest: > > encountered error: (16) Device or resource busy > > 2017-08-04 08:34:20.649550 7f91f5ffb700 -1 > librbd::SnapshotUnprotectRequest: > > 0x55d69346da40 should_complete_error: ret_val=-16 > > 2017-08-04 08:34:20.651800 7f91f5ffb700 -1 > librbd::SnapshotUnprotectRequest: > > 0x55d69346da40 should_complete_error: ret_val=-16 > > rbd: unprotecting snap failed: (16) Device or resource busy > > root@tyr-ceph-mon0:~# rbd info > tyr-p0/a56eae5f-fd35-4299-bcdc-65839a00f14c > > rbd image 'a56eae5f-fd35-4299-bcdc-65839a00f14c': > > size 1000 GB in 256000 objects > > order 22 (4096 kB objects) > > block_name_prefix: rbd_data.1d0bce6194cfc3 > > format: 2 > > features: layering > > flags: > > > > > > _______________________________________________ > > ceph-users mailing list > > ceph-users@lists.ceph.com > > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > > > > -- > Jason >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com