ipsec gre: Don't cache bad ovs-monitor-ipsec pid values.
authorJustin Pettit <jpettit@nicira.com>
Sun, 8 Jul 2012 20:04:27 +0000 (13:04 -0700)
committerJustin Pettit <jpettit@nicira.com>
Sun, 8 Jul 2012 20:21:11 +0000 (13:21 -0700)
commit900f7601a1da5fa19c015e02b3c1a52e14042870
tree5a93d075373d6e2362ebe74de5fc0d6614aafdac
parenta7d94793c930d90a774a48ef3dada54d21a9c5cd
ipsec gre: Don't cache bad ovs-monitor-ipsec pid values.

Commit 2a586a5 (ipsec gre: Do not reread ovs monitor ipsec pidfile in
netdev vport so much) attempts to cache the pid of ovs-monitor-ipsec so
that it's not re-checked so often.  Unfortunately, it also cached error
returns, so errors never recover.  This commit continues to check for
the process's existence after an error.

Issue #12399

Reported-by: Paul Ingram <paul@nicira.com>
Signed-off-by: Justin Pettit <jpettit@nicira.com>
lib/netdev-vport.c