Xen snapshot uploads can fail without retry under retryable circumstances

Bug #1378903 reported by Christopher Lefelhocz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Christopher Lefelhocz

Bug Description

If a glance server is completely down, the xen server taking a snapshot will fail and report back as a "non-retryable" exception. This is not correct and the compute node should really go to the next server in the list and retry.

Tags: xenserver
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/126973

Changed in nova:
status: New → In Progress
Revision history for this message
Jesse J. Cook (jesse-j-cook) wrote :
Changed in nova:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/126973
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=e03525bf1adc0a9966018ab33288bdda8c610267
Submitter: Jenkins
Branch: master

commit e03525bf1adc0a9966018ab33288bdda8c610267
Author: Christopher Lefelhocz <email address hidden>
Date: Wed Oct 8 13:18:19 2014 -0500

    Fix xen plugin to retry on upload failure

    The xen plugin does not catch all cases where upload can throw
    an exception due to connection failures and timeouts. This
    change extends the try/execpt window to catch these cases.

    Also added original connect which in part keeps us from lazy-loading
    the connection and logging of exception information so we can
    figure out later what happened.

    Change-Id: If643a7da9f602ab7bb5d255031a841c674fa6c6f
    Fixes-bug: 1378903

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → kilo-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: kilo-1 → 2015.1.0
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.