Description of problem:
Backporting #1576464 to Fedora 28.
Version-Release number of selected component (if applicable):
Fedora 28's libvirt 4.1.0-5.fc28 has not backported [1], which leads to races when creating multiple domains using the same network (possibly among other things).
How reproducible:
See the steps in [2].
Actual results:
From [3]:
Sep 07 16:01:00 steveej-laptop libvirtd[1306]: 2018-09-07 14:01:00.940+0000: 1336: error : virHashSearch:727 : Hash operation not allowed during iteration
Sep 07 16:01:00 steveej-laptop libvirtd[1306]: 2018-09-07 14:01:00.940+0000: 1336: error : virHashSearch:727 : Hash operation not allowed during iteration
Sep 07 16:01:00 steveej-laptop libvirtd[1306]: 2018-09-07 14:01:00.941+0000: 1336: error : virHashSearch:727 : Hash operation not allowed during iteration
in the libvirt logs.
Expected results:
Successful domain creation.
Additional info:
The patch was also backported to RHEL 7.5 with #1581364.
[1]: https://libvirt.org/git/?p=libvirt.git;a=commit;h=4d7384eb9ddef2008cb0cc165eb808f74bc83d6b
[2]: https://github.com/dmacvicar/terraform-provider-libvirt/issues/402#issue-357897086
[3]: https://gist.github.com/steveeJ/6140b8a68c449f0c860e891d3c347c69
Per Ján's dupe that patch should be included in libvirt-4.1.0-5.fc28, but you reference it explicitly in the initial comment. Are you still hitting issues with libvirt-4.1.0-5.fc28 ?