Neutron should not bind floatings on ironic-comute when DVR enabled

Bug #1523878 reported by Andrey Shestakov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Pavlo Shchelokovskyy

Bug Description

Since all ironic-computes using same "host=ironic-compute" parameter to avoid bug in Ironic virt driver, neutron should not try to bind anything on non-existing agents.

Changed in mos:
milestone: none → 8.0
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Alexander Ignatov (aignatov) wrote :

Reduced the priority to Medium, but honestly I think this is Low bug since Ironic should have better integration just with legacy Neutron routing firstly.

Changed in mos:
assignee: MOS Neutron (mos-neutron) → Eugene Nikanorov (enikanorov)
Changed in mos:
importance: Medium → High
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :
Changed in fuel:
importance: Undecided → High
status: New → In Progress
milestone: none → 8.0
Changed in mos:
assignee: Eugene Nikanorov (enikanorov) → Pavlo Shchelokovskyy (pshchelo)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/256345
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=7ebc59bb09e9eb54765c57452372f0fabbc7acf4
Submitter: Jenkins
Branch: master

commit 7ebc59bb09e9eb54765c57452372f0fabbc7acf4
Author: Andrey Shestakov <email address hidden>
Date: Fri Dec 11 12:58:03 2015 +0200

    Create separate non-dvr router for baremetal when Neutron DVR enabled

    DVR is not working with Ironic yet, so when DVR is enabled in cluster
    baremetal servers should use separate non-distributed router.

    Change-Id: I8819f35ec3167a00a1c443b142d9f04d0cfc644b
    Partial-bug: #1523878

Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Fuel part has been merged. Removing bug from Fuel project

no longer affects: fuel
Vasyl Saienko (vsaienko)
Changed in mos:
status: Confirmed → Fix Committed
Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :

Option host=ironic-compute located in "/etc/nova/nova-compute.conf" on controller node:
[DEFAULT]
host=ironic-compute

In default network there are two routers: distributed "router04" and non-distributed separate "baremetal" router.

Verified on VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "429"
  build_id: "429"
  fuel-nailgun_sha: "12b15b2351e250af41cc0b10d63a50c198fe77d8"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "df16d41cd7a9445cf82ad9fd8f0d53824711fcd8"
  fuel-nailgun-agent_sha: "92ebd5ade6fab60897761bfa084aefc320bff246"
  astute_sha: "c7ca63a49216744e0bfdfff5cb527556aad2e2a5"
  fuel-library_sha: "3eaf4f4a9b88b287a10cc19e9ce6a62298cc4013"
  fuel-ostf_sha: "214e794835acc7aa0c1c5de936e93696a90bb57a"
  fuel-mirror_sha: "b62f3cce5321fd570c6589bc2684eab994c3f3f2"
  fuelmenu_sha: "85de57080a18fda18e5325f06eaf654b1b931592"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "e8e36cff332644576d7853c80b8a53d5b955420a"

Changed in mos:
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.