From 014c803876017421dba8eac691da3dbea5697975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Gillot-Lamure?= Date: Tue, 2 Nov 2021 09:20:01 +0000 Subject: [PATCH] Prevent flooding Nova with segment aggregate updates on Neutron restart --- neutron/services/segments/db.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neutron/services/segments/db.py b/neutron/services/segments/db.py index e082b2adec..aa7b6bf118 100644 --- a/neutron/services/segments/db.py +++ b/neutron/services/segments/db.py @@ -303,6 +303,8 @@ def _update_segment_host_mapping_for_agent(resource, event, trigger, segment['id'] for segment in segments if check_segment_for_agent(segment, agent)} update_segment_host_mapping(context, host, current_segment_ids) + if not start_flag: + return registry.publish(resources.SEGMENT_HOST_MAPPING, events.AFTER_CREATE, plugin, payload=events.DBEventPayload( context, -- 2.32.0