1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/libnetwork/drivers/overlay
Flavio Crisciani 6736b223ec Set socket timeout on netlink sockets
In case the file descriptor of the netlink socket is closed
the recvfrom is not returning. This may create deadlock conditions.
The current solution is to make sure that all the netlink socket used
have a proper timeout set on them to have the possibility to return

Added test to emulate the watchMiss condition

Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
2017-12-04 09:40:27 -08:00
..
ovmanager Adding a unit case to verify rollover 2017-10-03 12:15:34 -07:00
encryption.go flush peerdb entries on network delete 2017-10-02 11:12:35 -07:00
filter.go Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
joinleave.go Addressing code review comments 2017-10-02 11:12:36 -07:00
ostweaks_linux.go Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
ostweaks_unsupported.go Set kernel specific config on linux 2017-06-02 21:00:56 -07:00
ov_endpoint.go Fix lint issues 2017-09-20 08:57:02 -07:00
ov_network.go Set socket timeout on netlink sockets 2017-12-04 09:40:27 -08:00
ov_serf.go Handle IP reuse in overlay 2017-10-02 11:12:33 -07:00
ov_utils.go Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
overlay.go Handle IP reuse in overlay 2017-10-02 11:12:33 -07:00
overlay.pb.go Convert overlay peer updates to use protobuf 2016-05-18 20:44:50 -07:00
overlay.proto Handle IP reuse in overlay 2017-10-02 11:12:33 -07:00
overlay_test.go Set socket timeout on netlink sockets 2017-12-04 09:40:27 -08:00
peerdb.go Fix IPMask marshalling 2017-10-03 19:38:54 -07:00
peerdb_test.go Fix IPMask marshalling 2017-10-03 19:38:54 -07:00