Looking at the log involving the server ([1] - the same one you provided in the first comment and in comment #3), and specifically lines 19 and 21, it's clear that sync_routers() is triggering auto_schedule_routers(). Before [2] removed in, the call from sync_routers() to auto_schedule_routers() was done in line 96 of neutron/api/rpc/handlers/l3_rpc.py, as can be observed from the log:
2016-10-09 17:03:52.366 144166 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/neutron/api/rpc/handlers/l3_rpc.py", line 96, in sync_routers
2016-10-09 17:03:52.366 144166 ERROR oslo_messaging.rpc.dispatcher self.l3plugin.auto_schedule_routers(context, host, router_ids)
In [2], it's evident that the line 96 itself is removed. Thus, this can't be reproduced in master or in stable/mitaka and there is no (upstream) bug to fix.
Looking at the log involving the server ([1] - the same one you provided in the first comment and in comment #3), and specifically lines 19 and 21, it's clear that sync_routers() is triggering auto_schedule_ routers( ). Before [2] removed in, the call from sync_routers() to auto_schedule_ routers( ) was done in line 96 of neutron/ api/rpc/ handlers/ l3_rpc. py, as can be observed from the log:
2016-10-09 17:03:52.366 144166 ERROR oslo_messaging. rpc.dispatcher File "/usr/lib/ python2. 7/site- packages/ neutron/ api/rpc/ handlers/ l3_rpc. py", line 96, in sync_routers rpc.dispatcher self.l3plugin. auto_schedule_ routers( context, host, router_ids)
2016-10-09 17:03:52.366 144166 ERROR oslo_messaging.
In [2], it's evident that the line 96 itself is removed. Thus, this can't be reproduced in master or in stable/mitaka and there is no (upstream) bug to fix.
[1]: http:// paste.openstack .org/show/ 585669/ /github. com/openstack/ neutron/ commit/ 33650bf1d1994a9 6eff993af0bfdaa 62588f08a4
[2]: https:/