Kernel Version elias@paris3:~$ uname -a Linux paris3.sfe.tv 3.16.0-28-generic #38-Ubuntu SMP Sat Dec 13 16:13:28 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Output of dmesg and /var/log/dmesg attached. But does not show much except for one mon being down. The mon is down for hardware reasons. On Mon, Nov 23, 2015 at 11:26 PM, Ilya Dryomov <idryomov@xxxxxxxxx> wrote: > > On Mon, Nov 23, 2015 at 11:03 PM, Markus Kienast <mark@xxxxxxxxxxxxx> wrote: > > I am having the same issue here. > > Which kernel are you running? Could you attach your dmesg? > > > > > root@paris3:/etc/neutron# rbd unmap /dev/rbd0 > > rbd: failed to remove rbd device: (16) Device or resource busy > > rbd: remove failed: (16) Device or resource busy > > > > root@paris3:/etc/neutron# rbd info -p volumes > > volume-f3ab6892-f35e-4b98-8832-efbaaa2f4ca2 > > 2015-11-23 22:42:06.842697 7f2d57e49700 0 -- :/2760503703 >> > > 10.90.90.4:6789/0 pipe(0x1773250 sd=3 :0 s=1 pgs=0 cs=0 l=1 > > c=0x17734e0).fault > > rbd image 'volume-f3ab6892-f35e-4b98-8832-efbaaa2f4ca2': > > size 500 GB in 128000 objects > > order 22 (4096 kB objects) > > block_name_prefix: rbd_data.1b6d9e2aaa998b > > format: 2 > > features: layering > > root@paris3:/etc/neutron# rados -p volumes listwatchers > > rbd_header.1b6d9e2aaa998b > > 2015-11-23 22:42:58.546723 7fec94fec700 0 -- :/2519796249 >> > > 10.90.90.4:6789/0 pipe(0x9cf260 sd=3 :0 s=1 pgs=0 cs=0 l=1 c=0x9cf4f0).fault > > Did you root cause these faults? Hardware failure caused these faults. > > > watcher=10.90.90.3:0/3293327848 client.8471177 cookie=1 > > > > root@paris3:/etc/neutron# ps ax | grep rbd > > 7814 ? S 0:00 [jbd2/rbd0-8] > > Was there an ext filesystem involved? How was it umounted - do you > have a "umount <mountpoint>" process stuck in D state? Yes, all these RBDs are formatted with ext4. I am regularly using them with openstack and have never had any problems. I did "unmount <mountpoint>" and the unmount process did actually finish just fine. Where can I look up, if it is stuck in "D" state? > > > 11003 ? S 0:00 [jbd2/rbd1-8] > > 14042 ? S 0:00 [jbd2/rbd2p1-8] > > 24228 ? S 0:00 [jbd2/rbd3-8] > > > > root@paris3:/etc/neutron# ceph --version > > ceph version 0.80.11 (8424145d49264624a3b0a204aedb127835161070) > > > > root@paris3:/etc/neutron# ls /sys/block/rbd0/holders/ > > returns nothing > > > > root@paris3:/etc/neutron# fuser -amv /dev/rbd0 > > USER PID ACCESS COMMAND > > /dev/rbd0: > > What's the output of "cat /sys/bus/rbd/devices/0/client_id"? root@paris3:~# cat /sys/bus/rbd/devices/0/client_id client8471177 > > What's the output of "sudo cat /sys/kernel/debug/ceph/*/osdc"? root@paris3:~# ls -l /sys/kernel/debug/ceph/ total 0 drwxr-xr-x 2 root root 0 Feb 4 2015 32ba3117-e320-49fc-aabd-f100d5a7e94b.client7663711 drwxr-xr-x 2 root root 0 Nov 23 11:41 32ba3117-e320-49fc-aabd-f100d5a7e94b.client8471177 root@paris3:~# cat /sys/kernel/debug/ceph/32ba3117-e320-49fc-aabd-f100d5a7e94b.client8471177/osdc has no output root@paris3:~# cat /sys/kernel/debug/ceph/32ba3117-e320-49fc-aabd-f100d5a7e94b.client7663711/osdc hangs with no output BTW, I have mapped these RBDs as user cinder not as admin. But using -n produces the same error: root@paris3:~# rbd -n client.cinder unmap /dev/rbd0 rbd: failed to remove rbd device: (16) Device or resource busy rbd: remove failed: (16) Device or resource busy I appreciate your help! Markus > > Thanks, > > Ilya -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html