Injected files don't work with rescheduling

Bug #1161479 reported by Brian Elliott
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Low
Brian Elliott

Bug Description

The injected_files parameter to run_instance in ComputeManager is expected to be b64 encoded. If a build fails and gets re-scheduled, a b64 decoded version injected_files parameter is sent back to the scheduler. Later, the code then attempts to b64 decode the injected_files a second time.

Brian Elliott (belliott)
Changed in nova:
assignee: nobody → Brian Elliott (belliott)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/25661

Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/25661
Committed: http://github.com/openstack/nova/commit/f6af4f753676088318b3944e9e41d698950093d9
Submitter: Jenkins
Branch: master

commit f6af4f753676088318b3944e9e41d698950093d9
Author: Brian Elliott <email address hidden>
Date: Thu Mar 28 16:54:14 2013 +0000

    'injected_files' should be base 64 encoded.

    If an instance build needs to be rescheduled, send the original
    base 64 encoded injected_files parameter.

    bug 1161479

    Change-Id: I4dad95e95cd27f7f128989daa36b3a2bbf132c73

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
importance: Undecided → Low
milestone: none → grizzly-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (milestone-proposed)

Fix proposed to branch: milestone-proposed
Review: https://review.openstack.org/25735

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (milestone-proposed)

Reviewed: https://review.openstack.org/25735
Committed: http://github.com/openstack/nova/commit/f7d8952994b4fab1370cb67853d01191db9d388f
Submitter: Jenkins
Branch: milestone-proposed

commit f7d8952994b4fab1370cb67853d01191db9d388f
Author: Brian Elliott <email address hidden>
Date: Thu Mar 28 16:54:14 2013 +0000

    'injected_files' should be base 64 encoded.

    If an instance build needs to be rescheduled, send the original
    base 64 encoded injected_files parameter.

    bug 1161479

    Change-Id: I4dad95e95cd27f7f128989daa36b3a2bbf132c73
    (cherry picked from commit f6af4f753676088318b3944e9e41d698950093d9)

Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: grizzly-rc2 → 2013.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.