From e2f83c96c5bba85e06938bc8a1bf6dc4f58615ac Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Wed, 24 Feb 2016 16:30:47 +0000 Subject: [PATCH] Log zone serial on fetch and update Change-Id: I6046162af6073166b7a7fdcf81d286824ead8ef9 --- designate/storage/impl_sqlalchemy/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/designate/storage/impl_sqlalchemy/__init__.py b/designate/storage/impl_sqlalchemy/__init__.py index a942dfd3b..c27f59598 100644 --- a/designate/storage/impl_sqlalchemy/__init__.py +++ b/designate/storage/impl_sqlalchemy/__init__.py @@ -247,6 +247,9 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage): zone.obj_reset_changes(['masters', 'attributes']) + # TODO(Federico) refactor part of _find_zones into _find_zone, move + # _load_relations out + if one: _load_relations(zones) else: @@ -254,6 +257,8 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage): for d in zones: _load_relations(d) + if one: + LOG.debug("Fetched zone %s", zones) return zones def create_zone(self, context, zone): @@ -301,6 +306,7 @@ class SQLAlchemyStorage(sqlalchemy_base.SQLAlchemy, storage_base.Storage): tenant_id_changed = True # Don't handle recordsets for now + LOG.debug("Updating zone %s", zone) updated_zone = self._update( context, tables.zones, zone, exceptions.DuplicateZone, exceptions.ZoneNotFound,