From ab4797877c2489842f0e43f74fb3da8b5018752f Mon Sep 17 00:00:00 2001 From: Bob Kukura Date: Fri, 13 Sep 2013 16:12:30 -0400 Subject: [PATCH] Use same hostname function as nova 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron/common/utils.py b/neutron/common/utils.py index 62a416d815..e72fcee14f 100644 --- a/neutron/common/utils.py +++ b/neutron/common/utils.py @@ -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):