Lentes, Bernd
2021-Oct-21 16:08 UTC
is there a way to stop a domain in 'D' process state (uninterruptible) ?
Hi, how can i stop/shutdown a domain which is in process state 'D' ? 'D' means uninterruptible and a process in 'D' can't be terminated by kill, even not with kill -9. Bernd -- Bernd Lentes System Administrator Institute for Metabolism and Cell Death (MCD) Building 25 - office 122 HelmholtzZentrum M?nchen bernd.lentes at helmholtz-muenchen.de phone: +49 89 3187 1241 phone: +49 89 3187 3827 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/mcd Public key: 30 82 01 0a 02 82 01 01 00 b3 72 3e ce 2c 0a 6f 58 49 2c 92 23 c7 b9 c1 ff 6c 3a 53 be f7 9e e9 24 b7 49 fa 3c e8 de 28 85 2c d3 ed f7 70 03 3f 4d 82 fc cc 96 4f 18 27 1f df 25 b3 13 00 db 4b 1d ec 7f 1b cf f9 cd e8 5b 1f 11 b3 a7 48 f8 c8 37 ed 41 ff 18 9f d7 83 51 a9 bd 86 c2 32 b3 d6 2d 77 ff 32 83 92 67 9e ae ae 9c 99 ce 42 27 6f bf d8 c2 a1 54 fd 2b 6b 12 65 0e 8a 79 56 be 53 89 70 51 02 6a eb 76 b8 92 25 2d 88 aa 57 08 42 ef 57 fb fe 00 71 8e 90 ef b2 e3 22 f3 34 4f 7b f1 c4 b1 7c 2f 1d 6f bd c8 a6 a1 1f 25 f3 e4 4b 6a 23 d3 d2 fa 27 ae 97 80 a3 f0 5a c4 50 4a 45 e3 45 4d 82 9f 8b 87 90 d0 f9 92 2d a7 d2 67 53 e6 ae 1e 72 3e e9 e0 c9 d3 1c 23 e0 75 78 4a 45 60 94 f8 e3 03 0b 09 85 08 d0 6c f3 ff ce fa 50 25 d9 da 81 7b 2a dc 9e 28 8b 83 04 b4 0a 9f 37 b8 ac 58 f1 38 43 0e 72 af 02 03 01 00 01 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2217 bytes Desc: S/MIME Cryptographic Signature URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20211021/9a42b84f/attachment.p7s>
Daniel P. Berrangé
2021-Oct-21 16:20 UTC
is there a way to stop a domain in 'D' process state (uninterruptible) ?
On Thu, Oct 21, 2021 at 06:08:58PM +0200, Lentes, Bernd wrote:> Hi, > > how can i stop/shutdown a domain which is in process state 'D' ? > 'D' means uninterruptible and a process in 'D' can't be terminated by kill, even not with kill -9.Yeah, this is tricky. Usually this is a result of an I/O problem of some kind and so the approach would be to diagnose what that root cause is and try to solve it, to then unblock the VM. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
John Morris
2021-Oct-21 19:32 UTC
is there a way to stop a domain in 'D' process state (uninterruptible) ?
On Thu, 2021-10-21 at 18:08 +0200, Lentes, Bernd wrote:> Hi, > > how can i stop/shutdown a domain which is in process state 'D' ? > 'D' means uninterruptible and a process in 'D' can't be terminated by > kill, even not with kill -9.D means it is dead, the process will never be scheduled to execute again, but there is still pending I/O waiting to settle. Use fuser and/or look in /proc/{pid}/fd to see what could be holding up the final termination. Network mounts and sockets are a likely suspect. Think it can also happen if the parent process won't accept the SIGCHLD signal since that also counts as I/O that has to finish before the final reaping of process resources. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20211021/c6881764/attachment.sig>