Share service fails to start if endpoints unavailable

Bug #1481331 reported by Ryan Hefner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Low
Ryan Hefner

Bug Description

When the Manila share service starts, it instantiates the Neutron network helper, which makes a call to the Neutron service. If the service is started and the Neutron service is unaccessible, the share service will fail to even start.

When attempting to integrate Manila into the TripleO installer, the service just sits dead on the controller.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

Changed in manila:
assignee: nobody → Ryan Hefner (ryan-hefner)
status: New → In Progress
Changed in manila:
assignee: Ryan Hefner (ryan-hefner) → Ben Swartzlander (bswartz)
Changed in manila:
assignee: Ben Swartzlander (bswartz) → Ryan Hefner (ryan-hefner)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/209594
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=4f861423a069992511a82a305d8411b12a7ebb22
Submitter: Jenkins
Branch: master

commit 4f861423a069992511a82a305d8411b12a7ebb22
Author: Ryan Hefner <email address hidden>
Date: Mon Aug 24 14:45:54 2015 -0400

    Lazy Load Services

    When the Manila share service starts, it instantiates
    the Neutron network helper, which makes a call to the
    Neutron service. If the service is started and the
    Neutron service is unaccessible, the share service will
    fail to even start.

    This patch lazy loads those parameters so that they are
    only loaded when needed (and presumably when the Neutron
    service is up).

    Change-Id: I1857c0cb6fc41afd0d01916addc1fd216070ffd7
    Closes-Bug: #1481331

Changed in manila:
status: In Progress → Fix Committed
Changed in manila:
importance: Undecided → Low
Thierry Carrez (ttx)
Changed in manila:
milestone: none → liberty-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in manila:
milestone: liberty-3 → 1.0.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.