How to recover from gnbd "Open Disconnected Pending" state?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



How to recover from gnbd "Open Disconnected Pending" state?

When the machine which exported gnbd is broken or shutdown, the client
machine would fall into the state 'Open Disconnected Pending'.
Any process accessing the dead gnbd will fall into state 'D'. 
How can I remove the dead gnbd block device on the client machine?

#On the client machine
[root@xen-727057 ~]# gnbd_import -n -l
Device name : 63.131.xvdb
----------------------
    Minor # : 0
 sysfs name : /block/gnbd0
     Server : 10.10.63.131
       Port : 14567
      State : Open Disconnected Pending
   Readonly : No
    Sectors : 16777216

[root@xen-727057 ~]# pvs &
[1] 4561
[root@xen-727057 ~]# ps aux | fgrep pvs
root      4561  0.6  0.1  79364  1544 pts/0    D    14:50   0:00 pvs
root      4563  0.0  0.0  61112   608 pts/0    S+   14:50   0:00 fgrep pvs

[root@xen-727057 ~]# gnbd_import -n -R
gnbd_import: ERROR cannot disconnect device #0 : Device or resource busy




--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux