]> git.proxmox.com Git - ovs.git/commit
rconn: Avoid occasional immediate connection failures.
authorBen Pfaff <blp@ovn.org>
Fri, 1 Mar 2019 18:51:16 +0000 (10:51 -0800)
committerBen Pfaff <blp@ovn.org>
Fri, 1 Mar 2019 18:51:16 +0000 (10:51 -0800)
commitf19f763bc702eaf2095256f35b55e181732337c5
treefff8cc5471a83082c196becd78f23f7721adc288
parent0bdc0bf75eb5fa3b63b5b5c17faa3adadcc26d93
rconn: Avoid occasional immediate connection failures.

The rconn connection timer measures time on the granularity of seconds,
which means that sometimes the actual timeout can be just a millsecond or
so, which led to occasional immediate connection failures from ovs-ofctl.

VMware-BZ: #2295760
Fixes: 476d2551abd2 ("rconn: Introduce new invariant to fix assertion failure in corner case.")
Reported-by: Ken Ajiro <ken-ajiro@xr.jp.nec.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
lib/rconn.c