]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Only send notifications on uuid device_id's
authorAaron Rosen <aaronorosen@gmail.com>
Mon, 31 Mar 2014 18:03:48 +0000 (11:03 -0700)
committerAaron Rosen <aaronorosen@gmail.com>
Mon, 31 Mar 2014 18:07:40 +0000 (11:07 -0700)
commit6b4fecb9de0aa80e66b31555001dca95d14c789f
treee5d9d0107a4054a35ab21ceffd9df8bf1f378b8f
parent778273913e4d351efb220de4814fee6b81036eae
Only send notifications on uuid device_id's

Neutron assumes that all ports with the device_owner that start with
'compute:' are ports created by nova compute. Thus, when the debug agent
creates a port with device_owner = compute:probe the nova notifier
feature tells nova when this port is wired even though nova does not know
about it (doesn't really matter we just log an error). This patch adds a check
to make sure the device_id is a uuid as nova only uses uuids and the debug
agent uses the hostname for device_id.

Change-Id: I04e7195a1fb30bc37e1c0141315c053174f8722c
Closes-bug: #1288582
neutron/notifiers/nova.py
neutron/tests/unit/notifiers/test_notifiers_nova.py