commit 20dbbab61c1159a3dc6ef838ec65b04f7e9cf560
Author: Miguel Angel Ajo <email address hidden>
Date: Wed Oct 1 15:16:19 2014 +0200
Fix pid file location to avoid I->J changes that break metadata
Changes in commit 7f8ae630b87392193974dd9cb198c1165cdec93b moved
pid files handled by agent/linux/external_process.py from
$state_path/external/<uuid>.pid to $state_path/external/<uuid>/pid
that breaks the neutron-ns-metadata-proxy respawn after upgrades
becase the l3 or dhcp agent can't find the old pid file so
they try to start a new neutron-ns-metadata-proxy which won't
succeed, because the old one is holding the port already.
Reviewed: https:/ /review. openstack. org/125349 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=20dbbab61c1 159a3dc6ef838ec 65b04f7e9cf560
Committed: https:/
Submitter: Jenkins
Branch: master
commit 20dbbab61c1159a 3dc6ef838ec65b0 4f7e9cf560
Author: Miguel Angel Ajo <email address hidden>
Date: Wed Oct 1 15:16:19 2014 +0200
Fix pid file location to avoid I->J changes that break metadata
Changes in commit 7f8ae630b873921 93974dd9cb198c1 165cdec93b moved external_ process. py from path/external/ <uuid>. pid to $state_ path/external/ <uuid>/ pid ns-metadata- proxy respawn after upgrades ns-metadata- proxy which won't
pid files handled by agent/linux/
$state_
that breaks the neutron-
becase the l3 or dhcp agent can't find the old pid file so
they try to start a new neutron-
succeed, because the old one is holding the port already.
Closes-Bug: #1376128 b8eea35d89d010a 5a0b7fdba1f
Change-Id: Id166ec8e508aaa