Adding allow_automatic_dhcp_failover option or config-flags option for neutron-api charm

Bug #1585508 reported by Hua Zhang
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron-api (Juju Charms Collection)
Fix Released
Wishlist
Unassigned

Bug Description

OpenStack can define multiple vlan provider networks, and dhcp-agent in one cabinet can be re-scheduled into other vlan cabinet so that dhcp cann't work well when allow_automatic_dhcp_failover feature of dhcp-agent is enabled.

Maybe setting up external static dhcp server per cabinet or external dhcp proxy can fix such problem but it requires overhead. Availability zone feature is also implemented to fix such problem since Mitaka. But adding the following options can solve this problem more simply when the version is less than Mitaka.

network_auto_schedule = False
allow_automatic_dhcp_failover = False

Does it make sense to expose these options for the general user community? which is better for adding allow_automatic_dhcp_failover option or config-flags option?

Thanks,
Joshua

Changed in neutron-api (Juju Charms Collection):
status: New → Confirmed
milestone: none → 16.07
importance: Undecided → Wishlist
Revision history for this message
Hua Zhang (zhhuabj) wrote :

There are lots of discussion about using a primary config or config-flags started with this link[1]. I personally think it should be done with config-flags. so based on comment #8 in the link[1] I will also provide a config-flags patch first, meantime, you're welcome to contribute to the discussion here. thanks.

[1] https://bugs.launchpad.net/bugs/1522375

Revision history for this message
Hua Zhang (zhhuabj) wrote :

don't know why the patch doesn't show here, see https://review.openstack.org/#/c/334765/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-api (master)

Reviewed: https://review.openstack.org/334765
Committed: https://git.openstack.org/cgit/openstack/charm-neutron-api/commit/?id=c5609c54c6c04d78405ac0649b249c49aa195f91
Submitter: Jenkins
Branch: master

commit c5609c54c6c04d78405ac0649b249c49aa195f91
Author: Zhang Hua <email address hidden>
Date: Wed Jul 20 15:39:09 2016 +0800

    Support to inject config-flags for neutron-api charm

    This patch is just to enable adding custom options to
    neutron.conf by the following command:

    juju set neutron-api config-flags='key1=val1, ...'

    Change-Id: I46bc32c250295a511508ced4cbca8f9748229415
    Closes-Bug: #1585508

Changed in neutron-api (Juju Charms Collection):
status: Confirmed → Fix Committed
Liam Young (gnuoy)
Changed in neutron-api (Juju Charms Collection):
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.