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 1319483
Summary: | Linking to -lrbd causes process startup times to balloon | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> | ||||
Component: | ceph | Assignee: | Boris Ranto <branto> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | berrange, branto, crobinso, david, fedora, jdillama, kchamart, ldachary, steve, vumrao | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-04-11 14:59:24 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
2016-03-20 14:00:51 UTC
Adding Cole and Dan: Because qemu links to ceph, this kills qemu startup times too. Just doing `qemu-system-x86_64 -help' takes 0.1 seconds, and according to perf that's basically because of the above. Alternate fix would be to defer Cycles::init until Ceph is actually used for something. That way we could do our qemu feature detection without hitting the code, but running qemu "for real" to mount a Ceph drive would do the right thing. Scratch build containing my experimental fix: http://koji.fedoraproject.org/koji/taskinfo?taskID=13411776 Although this patch fixes process startup times in general, it unfortunately does not fix them for qemu. qemu is still slow because of the large number of external libraries it uses, plus because it links to gtk. (Removing the gtk dependency halves the qemu startup time). I backported the upstream commit and pushed it to Rawhide. Fixed in ceph-9.2.0-5.fc25 |