Skip to content
This repository has been archived by the owner on Oct 8, 2019. It is now read-only.

0.1.4: Add timeouts for netlink IPVS calls (#23)

Compare
Choose a tag to compare
@jsravn jsravn released this 22 May 09:50
· 6 commits to master since this release
c1ea830
We observed a netlink call hang indefinitely (despite libnetwork setting
a socket timeout). This caused the merlin reconciler loop to hang and
stop working. To guard against this rare occurrence, we wrap all netlink
calls in a goroutine.

In addition, merlin will now panic if the netlink call fails, as it's
unexpected to ever happen normally and may be unrecoverable.