Bug 1113104
| Summary: | Use simplejson instead of json to improve performance | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Ihar Hrachyshka <ihrachys> |
| Component: | openstack-neutron | Assignee: | Ihar Hrachyshka <ihrachys> |
| Status: | CLOSED ERRATA | QA Contact: | Toni Freger <tfreger> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 4.0 | CC: | breeler, chrisw, ihrachys, lpeer, mwagner, nyechiel, slong, tfreger, yeylon |
| Target Milestone: | z5 | Keywords: | ZStream |
| Target Release: | 4.0 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-neutron-2013.2.3-16.el6ost | Doc Type: | Bug Fix |
| Doc Text: |
OpenStack services rely heavily on JSON for their interactions. RHEL 6.5 used Python 2.6, which does not provide the 'json' module with major speed optimisations that can be found in Python 2.7+ and recent versions of the 'simplejson' module.
As a result, JSON operations were very slow and took a lot of processing time, slowing down the whole service.
This has been fixed by using the 'simplejson' library on RHEL 6.5 to get access to speed optimisations provided by the library. The performance of JSON operations and the service as a whole are now significantly improved.
|
Story Points: | --- |
| Clone Of: | 1091412 | Environment: | |
| Last Closed: | 2014-10-22 17:23:16 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: | 1081488 | ||
|
Comment 1
Ihar Hrachyshka
2014-07-01 14:25:57 UTC
Code exists in openstack-neutron-2013.2.4-4.el6ost.noarch. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2014-1686.html |