neutron-plugin-ovs-service not restarted on config changes

Bug #1415185 reported by Matt Fischer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-neutron
Fix Released
Undecided
Matt Fischer

Bug Description

I was changing some rabbitmq config portions of neutron, specifically which server to talk to (switch to LB). Everything worked (heat, cinder, etc) except for neutron-openvswitch-agent, whcih did not restart to point at the LB. I confirmed this by looking at how long it had been running and comparing the connections to rabbit with the local box using netstat and lsof.

As far as I can tell there is a collector that should be catching all this, but it's not.

  if $enabled {
    Neutron_config<||> ~> Service['neutron-plugin-ovs-service']
  }

To contrive another example, I bumped the value of neutron::server::database_max_overflow from 20 to 21. Here is what restarted:

Notice: /Stage[main]/Neutron::Server/Neutron_config[database/max_overflow]/value: value changed '20' to '21'
Info: /Stage[main]/Neutron::Server/Neutron_config[database/max_overflow]: Scheduling refresh of Service[neutron-server]
Info: /Stage[main]/Neutron::Server/Neutron_config[database/max_overflow]: Scheduling refresh of Service[neutron-metadata]
Info: /Stage[main]/Neutron::Server/Neutron_config[database/max_overflow]: Scheduling refresh of Service[neutron-l3]
Info: /Stage[main]/Neutron::Server/Neutron_config[database/max_overflow]: Scheduling refresh of Service[neutron-dhcp-service]
...

Notice: /Stage[main]/Neutron::Agents::Dhcp/Service[neutron-dhcp-service]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Neutron::Agents::L3/Service[neutron-l3]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Neutron::Agents::Metadata/Service[neutron-metadata]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Neutron::Server/Service[neutron-server]: Triggered 'refresh' from 1 events

Something is amiss here and I'm not sure what.

Matt Fischer (mfisch)
Changed in puppet-neutron:
assignee: nobody → Matt Fischer (mfisch)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-neutron (master)

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

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

Reviewed: https://review.openstack.org/151534
Committed: https://git.openstack.org/cgit/stackforge/puppet-neutron/commit/?id=e8c1426440de98e7ddac9b52e9aac60a7cc0ca1c
Submitter: Jenkins
Branch: master

commit e8c1426440de98e7ddac9b52e9aac60a7cc0ca1c
Author: Matt Fischer <email address hidden>
Date: Thu Jan 29 21:40:17 2015 -0700

    Notify the ovs-agent service if the config changes

    Change-Id: Ic3debdde0b2f848000f1037be6b8314d694c0eaf
    Closes-Bug: #1415185

Changed in puppet-neutron:
status: In Progress → Fix Committed
Mathieu Gagné (mgagne)
Changed in puppet-neutron:
milestone: none → 6.0.0
Mathieu Gagné (mgagne)
Changed in puppet-neutron:
status: Fix Committed → Fix Released
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.