Salvatore Orlando
591ee00a67
Prevent L3 agent looping calls from hanging
...
This patch adopts several measures to prevent _sync_routers_task
and _rpc_loop from hanging because of subprocess.Popen.communicate
not returning.
1) Perform a sleep everytime a command is completed, similarly to
what is done in openstack.common.processutils.execute
2) Disable by default GARP, as kernel crashes caused by arping
have been observed
3) Prevent a non-critical keyerror in _router_removed from triggering
again a full sync, which might put the system under significant load.
This patch also adds debug log statements aimed at improving the
ability of debugging similar failures.
Change-Id: I003316bce0f38b7d2ea7d563b5a0a58676834398
Partial-Bug: 1224001
2013-10-08 06:08:01 -07:00
..
2013-09-17 13:44:45 -07:00
2013-09-24 01:32:00 +00:00
2013-10-03 20:41:09 -05:00
2013-09-23 10:23:05 +02:00
2013-09-11 12:12:10 +02:00
2013-08-08 12:46:18 +09:00
2013-10-02 15:14:18 +02:00
2013-10-06 12:01:38 -04:00
2013-09-11 12:12:10 +02:00
2013-10-07 19:09:47 +00:00
2013-10-05 03:16:52 +00:00
2013-10-02 15:14:18 +02:00
2013-10-05 06:54:44 +00:00
2013-10-03 16:42:04 +00:00
2013-10-06 01:52:40 +00:00
2013-08-26 16:39:38 -07:00
2013-07-24 20:18:23 +09:00
2013-10-07 17:24:15 +02:00
2013-08-11 11:15:28 -03:00
2013-09-05 01:16:52 +09:00
2013-07-06 15:02:43 -04:00
2013-09-21 07:30:33 -07:00
2013-07-25 21:47:30 +04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-07-19 13:25:04 +04:00
2013-09-13 07:44:40 -07:00
2013-08-23 13:41:31 -07:00
2013-07-06 15:02:43 -04:00
2013-09-12 01:06:51 +02:00
2013-07-06 15:02:43 -04:00
2013-09-19 17:32:30 +04:00
2013-09-19 17:32:30 +04:00
2013-08-29 20:35:08 -04:00
2013-07-06 15:02:43 -04:00
2013-09-07 02:10:57 +09:00
2013-07-06 15:02:43 -04:00
2013-08-12 16:55:48 -07:00
2013-08-09 14:08:27 +04:00
2013-09-19 17:32:30 +04:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-08-23 13:41:31 -07:00
2013-09-21 07:30:33 -07:00
2013-09-11 12:12:10 +02:00
2013-09-11 12:12:10 +02:00
2013-07-06 15:02:43 -04:00
2013-09-11 14:51:55 -06:00
2013-09-11 12:12:10 +02:00
2013-08-08 12:46:18 +09:00
2013-07-06 15:02:43 -04:00
2013-07-31 02:10:35 -07:00
2013-09-23 10:21:24 -04:00
2013-07-06 15:02:43 -04:00
2013-09-05 03:53:59 -07:00
2013-09-06 16:19:07 +08:00
2013-10-08 06:08:01 -07:00
2013-09-19 21:18:43 +00:00
2013-07-06 15:02:43 -04:00
2013-09-19 21:21:12 +00:00
2013-09-19 21:21:12 +00:00
2013-09-10 13:04:14 -04:00
2013-08-23 13:41:31 -07:00
2013-07-08 18:25:44 +02:00
2013-07-06 15:02:43 -04:00
2013-07-06 15:02:43 -04:00
2013-09-21 18:37:31 -07:00
2013-07-19 13:25:04 +04:00
2013-09-13 07:26:22 -07:00
2013-09-23 08:07:16 +04:00
2013-08-28 21:37:21 +08:00
2013-09-17 10:18:22 -07:00
2013-09-23 10:21:24 -04:00
2013-07-25 21:47:30 +04:00
2013-07-30 18:31:00 -07:00
2013-09-25 14:41:31 +08:00