components/openstack/horizon/patches/08-_get_reachable_subnets.patch
author david.comay@oracle.com
Mon, 23 Mar 2015 17:05:59 -0700
changeset 4010 b64e4d27c23b
child 5405 66fd59fecd68
permissions -rw-r--r--
20758033 remove extraneously pushed file out of components/openstack/common 20758070 07-remove-image-source.patch not incorporated into Horizon 20758136 Account for Juno regression concerning floating IPs 20758174 keystonemiddleware needs a COMPONENT_BUGDB update 20758180 glance_store needs a COMPONENT_BUGDB update
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4010
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     1
This internal patch addresses an apparent Juno regression related to
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     2
Launchpad bug 1252403.  It's not suitable for the upstream but a bug
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     3
report will be filed to cover the regression and eventually this patch
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     4
should be replaced with something official.
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     5
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     6
--- horizon-2014.2.2/openstack_dashboard/api/neutron.py.orig	2015-02-05 09:06:50.000000000 -0800
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     7
+++ horizon-2014.2.2/openstack_dashboard/api/neutron.py	2015-03-22 21:56:14.619688527 -0700
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     8
@@ -411,8 +411,7 @@ class FloatingIpManager(network_base.Flo
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
     9
                           in ext_net_ids)]
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    10
         reachable_subnets = set([p.fixed_ips[0]['subnet_id'] for p in ports
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    11
                                  if ((p.device_owner ==
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    12
-                                      'network:router_interface')
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    13
-                                     and (p.device_id in gw_routers))])
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    14
+                                      'network:router_interface'))])
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    15
         return reachable_subnets
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    16
 
b64e4d27c23b 20758033 remove extraneously pushed file out of components/openstack/common
david.comay@oracle.com
parents:
diff changeset
    17
     def list_targets(self):