Revert "Revert "Remove threading before process forking""
This reverts commit b1cdba1696f5d4ec71d37a773501bd4f9e0cddb9
Original patch was reverted because it broke neutron plugin's
backward compatibility and needed more work.
This patch fixes that problems:
1) original behaviour of add_agent_status_check, start_periodic_l3_agent_status_check and start_periodic_dhcp_agent_status_check methods is deprecated but kept
for using in third part plugins for backward compatibility
2) new add_agent_status_check_worker, add_periodic_l3_agent_status_check
and add_periodic_dhcp_agent_status_check method are implemented
instead and are used for implementing plugins in neutron codebase
Reviewed: https:/ /review. openstack. org/313277 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=483c5982c02 0ff21ceecf1d575 c2d8fad2937d6e
Committed: https:/
Submitter: Jenkins
Branch: master
commit 483c5982c020ff2 1ceecf1d575c2d8 fad2937d6e
Author: Dmitriy Ukhlov <email address hidden>
Date: Fri May 6 08:41:07 2016 +0000
Revert "Revert "Remove threading before process forking""
This reverts commit b1cdba1696f5d4e c71d37a773501bd 4f9e0cddb9
Original patch was reverted because it broke neutron plugin's
backward compatibility and needed more work.
This patch fixes that problems: status_ check,
start_periodic_ l3_agent_ status_ check and
start_periodic_ dhcp_agent_ status_ check methods is deprecated but kept status_ check_worker, add_periodic_ l3_agent_ status_ check dhcp_agent_ status_ check method are implemented
1) original behaviour of add_agent_
for using in third part plugins for backward compatibility
2) new add_agent_
and add_periodic_
instead and are used for implementing plugins in neutron codebase
Closes-Bug: #1569404
Change-Id: I3a32a95489831f 0d862930384309e efdc881d8f6