Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1225641
Summary: | udevadm settle runs very slowly when there are 256 disks | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> | ||||
Component: | systemd | Assignee: | systemd-maint | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | johannbg, jsynacek, lnykryn, msekleta, s, systemd-maint, zbyszek | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | systemd-220-3.fc23 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-05-28 09:56:27 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 910269 | ||||||
Attachments: |
|
Description
Richard W.M. Jones
2015-05-27 20:56:39 UTC
Well, maybe this *doesn't* have anything to do with having lots of disks. Adjusting the number of disks down to just one gives me the same problem. I suspect this is going to turn out to be either a libguestfs thing or `udev --daemon' being further broken somehow. Running the second command: parted -s -- /dev/sda mkpart primary 64s 127s causes /run/udev/queue to be created, and that file never gets deleted. Can that be right? It seems as if udevadm settle is expecting the file to be deleted. OK, reading the mailing list now. I'm going to try out: commit 86c3bece38bcf55da6387d20c6f01da9ad0284dc (HEAD, origin/master, origin/HEAD, master) Author: Tom Gundersen <teg> Date: Wed May 27 18:39:36 2015 +0200 udevd: fix SIGCHLD handling in --daemon mode We were listening for SIGCHLD in the wrong process. Yes, commit 86c3bece38bcf55da6387d20c6f01da9ad0284dc fixes the problem. I'm going to push an updated systemd package which includes this extra patch. |