]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Use same hostname function as nova
authorBob Kukura <rkukura@redhat.com>
Fri, 13 Sep 2013 20:12:30 +0000 (16:12 -0400)
committerBob Kukura <rkukura@redhat.com>
Fri, 13 Sep 2013 20:17:25 +0000 (16:17 -0400)
Certain plugin implementations of port binding depend on the port's
binding:host_id set by nova matching the compute node's hostname
reported by neutron agents in agents_db. Nova uses
socket.gethostname() to obtain the hostname, so this changes neutron
to also use socket.gethostname(), instead of socket.getfqdn() to
obtain the default hostname. If deployments require a specific
hostname format or value, the hostname can be specified in nova and
neutron configuration files.

Closes-Bug: 1223000
Change-Id: I5de9c6b0df16eca482037a5bdc3a77dc52f4adba

neutron/common/utils.py

index 62a416d815e51daf67db7511419acd805d95d79d..e72fcee14f9e812bc64d2a9301e656b37f6860fe 100644 (file)
@@ -158,7 +158,7 @@ def parse_mappings(mapping_list, unique_values=True):
 
 
 def get_hostname():
-    return socket.getfqdn()
+    return socket.gethostname()
 
 
 def compare_elements(a, b):