From 2e07d21066843f3df046c113d1d6f2fe6b84fd19 Mon Sep 17 00:00:00 2001 From: Gary Kotton Date: Fri, 13 Oct 2017 12:58:07 +0300 Subject: [PATCH] Add debug information to metadata requests A some debug information to help debug metadata issues. TrivialFix Change-Id: I8717848b20a7f64a28974e83ff76ea0438e974a6 --- nova/api/metadata/handler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nova/api/metadata/handler.py b/nova/api/metadata/handler.py index 409ed157f9af..64053218724a 100644 --- a/nova/api/metadata/handler.py +++ b/nova/api/metadata/handler.py @@ -96,6 +96,7 @@ class MetadataRequestHandler(wsgi.Application): req.response.content_type = base.MIME_TYPE_TEXT_PLAIN return req.response + LOG.debug('Metadata request headers: %s', req.headers) if CONF.neutron.service_metadata_proxy: if req.headers.get('X-Metadata-Provider'): meta_data = self._handle_instance_id_request_from_lb(req) @@ -253,7 +254,8 @@ class MetadataRequestHandler(wsgi.Application): instance_id, tenant_id = self._get_instance_id_from_lb( provider_id, instance_address) - + LOG.debug('Instance %s with address %s matches provider %s', + instance_id, remote_address, provider_id) return self._get_meta_by_instance_id(instance_id, tenant_id, instance_address)