jsonutils should use simplejson on python 2.6 if available
Bug #1314129 reported by
Ihar Hrachyshka
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.messaging |
Fix Released
|
Undecided
|
Ihar Hrachyshka | ||
taskflow |
Fix Released
|
Undecided
|
Ihar Hrachyshka | ||
tuskar |
Fix Released
|
Low
|
Ihar Hrachyshka |
Bug Description
Python 2.6 ships 'json' module that is very slow because it's written in pure Python. Python 2.7 updated [1] its 'json' module from simplejson PyPI repo with a version that is based on C extension (and quick). Quoting: "Updated module: The json module was upgraded to version 2.0.9 of the simplejson package, which includes a C extension that makes encoding and decoding faster. (Contributed by Bob Ippolito; issue 4136.)"
We should strive to use simplejson library when running on Python 2.6.
Changed in keystone: | |
importance: | Undecided → Low |
Changed in python-keystoneclient: | |
importance: | Undecided → Low |
Changed in oslo: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in oslo: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in neutron: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in nova: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in glance: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in ceilometer: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in cinder: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in keystone: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in ironic: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in horizon: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in sahara: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in trove: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in heat: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in marconi: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in oslo.messaging: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in python-keystoneclient: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in python-neutronclient: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in python-novaclient: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in taskflow: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in tuskar: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
Changed in ceilometer: | |
importance: | Undecided → Low |
milestone: | none → juno-1 |
Changed in marconi: | |
milestone: | none → juno-1 |
Changed in tuskar: | |
importance: | Undecided → Low |
tags: | added: oslo |
Changed in neutron: | |
importance: | Undecided → Low |
milestone: | none → juno-1 |
Changed in taskflow: | |
status: | New → Fix Committed |
Changed in trove: | |
importance: | Undecided → Low |
importance: | Low → Wishlist |
status: | New → Triaged |
Changed in sahara: | |
importance: | Undecided → Medium |
milestone: | none → juno-1 |
Changed in horizon: | |
milestone: | none → juno-1 |
importance: | Undecided → Low |
Changed in keystone: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in python-keystoneclient: | |
milestone: | none → 0.9.0 |
Changed in keystone: | |
status: | In Progress → Fix Committed |
Changed in sahara: | |
status: | In Progress → Fix Committed |
Changed in glance: | |
milestone: | juno-1 → juno-2 |
Changed in sahara: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | none → juno-1 |
status: | Fix Committed → Fix Released |
Changed in marconi: | |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
status: | Fix Committed → Fix Released |
milestone: | none → juno-1 |
Changed in python-novaclient: | |
milestone: | none → 2.18.0 |
Changed in glance: | |
milestone: | juno-2 → none |
status: | Fix Committed → Fix Released |
milestone: | none → juno-2 |
Changed in python-neutronclient: | |
importance: | Undecided → Low |
milestone: | none → 2.3.5 |
no longer affects: | zaqar |
no longer affects: | python-neutronclient |
no longer affects: | trove |
no longer affects: | python-novaclient |
no longer affects: | horizon |
no longer affects: | keystone |
no longer affects: | glance |
no longer affects: | ceilometer |
no longer affects: | cinder |
no longer affects: | ironic |
no longer affects: | sahara |
no longer affects: | oslo-incubator |
no longer affects: | neutron |
no longer affects: | nova |
Changed in taskflow: | |
status: | Fix Committed → Fix Released |
Changed in oslo.messaging: | |
milestone: | none → 1.5.0 |
status: | Fix Committed → Fix Released |
Changed in tuskar: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Added all projects that sync jsonutils from oslo-incubator to the list of affected projects.