Looks like there is a race condition between 2 different RPCs: "router_added_to_agent" and "routers updated notification" according to your paste log [1].
"router_added_to_agent" has request-id req-4746c297-5636-4ecd-bc8e-e6bc862bd2b1, while "routers updated notification" has req-700a760c-2f07-4744-9db1-761e3620e168.
The root cause could be the router_info is still in the agent cache, so one RPC hit the update procedure which will not run initialize.
Looks like there is a race condition between 2 different RPCs: "router_ added_to_ agent" and "routers updated notification" according to your paste log [1].
"router_ added_to_ agent" has request-id req-4746c297- 5636-4ecd- bc8e-e6bc862bd2 b1, while "routers updated notification" has req-700a760c- 2f07-4744- 9db1-761e3620e1 68.
The root cause could be the router_info is still in the agent cache, so one RPC hit the update procedure which will not run initialize.
[1] http:// paste.openstack .org/show/ 794506/