Bug 1265690
Summary: | Update python-networkx to 1.10 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Community] RDO | Reporter: | Javier Peña <jpena> | ||||
Component: | distribution | Assignee: | Alan Pevec <apevec> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | yeylon <yeylon> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | trunk | CC: | apevec, dmsimard, eharney, hguemar, jpena, markmc, srevivo, yeylon | ||||
Target Milestone: | --- | ||||||
Target Release: | Liberty | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | python-networkx-1.10-1.el7 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 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: | |||||||
Attachments: |
|
Description
Javier Peña
2015-09-23 13:33:30 UTC
Can you provide an API log with more context and the volume service log? Created attachment 1076258 [details]
Cinder logs when reproducing the issue
Please find attached api.log and volume.log, with and without debug enabled in cinder.conf. The procedure I followed in both cases was:
- openstack-service stop cinder
- cleanup logs
- openstack-service start cinder
- cinder create --name test 1
- collect logs
Just a hint, haven't found the actual problem or solutoin yet but I am unable to reproduce the issue when installing taskflow 1.20.0, see output: http://paste.openstack.org/show/474055/ It looks like the issue is because the networkx-core dependency is outdated from the requirements.txt of taskflow. taskflow requires networkx>=1.10 and we package/install 1.8.1. The problem is exhibited in the paste of my previous comment where installing taskflow 1.20.0 picks up an updated networkx dependency. Installing networkx>=1.10 manually via pip yields a working cinder create with taskflow 1.21.0. bummer, networkx-1.10 fails to build in Fedora with RuntimeError: Sphinx 1.3 or newer required https://github.com/networkx/networkx/blob/master/doc/source/conf.py#L38 which conflicts with OpenStack allowed range: https://github.com/openstack/requirements/blob/master/global-requirements.txt#L292 Also latest in Fedora is Sphinx 1.2.3 http://koji.fedoraproject.org/koji/packageinfo?packageID=6297 Haikel, any suggestions how to proceed? I'll try removing 1.3 req from networkx docs build, failing that, I'd drop docs from the package... Here's 1.10 rebase which builds on f22 at least: https://github.com/apevec/python-networkx/commits/master - dropped rhel6 support - adjusted to Sphinx 1.2.3 > Fixed In Version: python-networkx-1.10-1.el7 TBD fails to build in EL7 buildroot (same with local mockbuild): http://cbs.centos.org/kojifiles/work/tasks/5109/35109/build.log Missing files are in fontawesome-fonts-web which for some reason is pulled into f22 buildroot but not el7?? Quickfix until fully debugged will be explicit BR in python-networkx.spec In CBS CloudSIG testing repo: http://cbs.centos.org/repos/cloud7-openstack-common-testing/x86_64/os/Packages/python-networkx-core-1.10-1.el7.noarch.rpm Just promoted a new set of packages to current-passed-ci which contains the networkx fix. Running a full test now. |