OSAPI XML Serialization is missing xml document header
Bug #814196 reported by
Brian Waldon
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Alex Meade |
Bug Description
Many of the XML responses generated by the OSAPI fail to return a document header: <?xml version="1.0" encoding="UTF-8"?>. The expected behavior is to have those headers in all XML responses.
Related branches
lp:~rackspace-titan/nova/minidom-to-etree
- Dan Prince (community): Approve
- Rick Harris (community): Approve
-
Diff: 3701 lines (+1453/-1340)29 files modifiednova/api/openstack/common.py (+31/-35)
nova/api/openstack/flavors.py (+33/-36)
nova/api/openstack/images.py (+56/-77)
nova/api/openstack/ips.py (+28/-33)
nova/api/openstack/limits.py (+38/-40)
nova/api/openstack/schemas/v1.1/addresses.rng (+14/-0)
nova/api/openstack/schemas/v1.1/flavor.rng (+10/-0)
nova/api/openstack/schemas/v1.1/flavors.rng (+6/-0)
nova/api/openstack/schemas/v1.1/flavors_index.rng (+12/-0)
nova/api/openstack/schemas/v1.1/image.rng (+30/-0)
nova/api/openstack/schemas/v1.1/images.rng (+6/-0)
nova/api/openstack/schemas/v1.1/images_index.rng (+12/-0)
nova/api/openstack/schemas/v1.1/limits.rng (+28/-0)
nova/api/openstack/schemas/v1.1/metadata.rng (+9/-0)
nova/api/openstack/schemas/v1.1/server.rng (+3/-3)
nova/api/openstack/servers.py (+98/-128)
nova/api/openstack/versions.py (+87/-167)
nova/api/openstack/views/versions.py (+1/-1)
nova/api/openstack/wsgi.py (+5/-0)
nova/tests/api/openstack/common.py (+22/-0)
nova/tests/api/openstack/contrib/test_createserverext.py (+5/-1)
nova/tests/api/openstack/test_common.py (+82/-54)
nova/tests/api/openstack/test_flavors.py (+106/-101)
nova/tests/api/openstack/test_images.py (+205/-185)
nova/tests/api/openstack/test_limits.py (+57/-37)
nova/tests/api/openstack/test_servers.py (+204/-76)
nova/tests/api/openstack/test_versions.py (+258/-360)
nova/tests/integrated/test_xml.py (+6/-6)
tools/pip-requires (+1/-0)
Changed in nova: | |
assignee: | nobody → Titan (rackspace-titan) |
Changed in nova: | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in nova: | |
assignee: | Titan (rackspace-titan) → nobody |
Changed in nova: | |
assignee: | nobody → Alex Meade (alex-meade) |
Changed in nova: | |
status: | Confirmed → In Progress |
tags: | added: osapi-v1.1 |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
status: | Fix Committed → Incomplete |
Changed in nova: | |
status: | Incomplete → Fix Committed |
Changed in nova: | |
status: | Fix Committed → Fix Released |
status: | Fix Released → Fix Committed |
Changed in nova: | |
milestone: | none → essex-1 |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | essex-1 → 2012.1 |
To post a comment you must log in.
@Titan team: anyone actually working on this ? If not, please unassign yourself to let someone else have a shot at it ?