Hi, As this bug is very hard to trigger, I've been running some tests with qemu 1:2.5+dfsg-5ubuntu10.35 to see if we didn't regress or break anything with the new patch. My test setup is as follows:
1) Create new QEMU guest with uvt-kvm or virt-install # uvt-kvm create xenial release=xenial --cpu 8 2) Install iperf and latest stress-ng from git. Upstream stress-ng is desired to have a consistent load on each guest # apt install iperf # git clone git://kernel.ubuntu.com/cking/stress-ng # cd stress-ng # make clean # make 3) Start an iperf server instance on the host root@host:~# iperf -s 4) Stress the guest instance with the iperf-retry.sh script and stress-ng (run those commands in different screen windows) # ./stress-ng --cpu 4 --hdd 4 --io 4 --vm 4 # ./stress-ng --class network --all 2 # ./iperf-retry.sh 5) Attach and detach network adapter using the hotplug.sh script root@host:~# ./hotplug.sh xenial 52:54:00:19:7a:21 I've tested this with different guests, including Xenial, Bionic and Disco. Guest instances performed more than ~2000 hotplug cycles each: root@host:~# ./hotplug.sh xenial 52:54:00:19:7a:21 Detach #1 Interface detached successfully Detach #2 Interface detached successfully ... Detach #2168 Interface detached successfully The QEMU guests work correctly through and after the tests, and it doesn't look like we ran into any regressions due to the RCU patch. Thanks, Heitor ** Attachment added: "Helper script for network adapter attach/detach cycles" https://bugs.launchpad.net/cloud-archive/+bug/1818880/+attachment/5248209/+files/hotplug.sh -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1818880 Title: Deadlock when detaching network interface To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1818880/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs