moby--moby/libnetwork/networkdb
Roman Volosatovs 2837fba75f
libnetwork: ensure all nodes are available in tests
`github.com/hashicorp/memberlist` update caused `TestNetworkDBCRUDTableEntries`
to occasionally fail, because the test would try to check whether an entry
write is propagated to all nodes, but it would not wait for all nodes to
be available before performing the write.
It could be that the failure is caused simply by improved performance of
the dependency - it could also be that some connectivity guarantee the
test depended on is not provided by the dependency anymore.
The same fix is applied to `TestNetworkDBNodeJoinLeaveIteration` due to
same issue.

Signed-off-by: Roman Volosatovs <roman.volosatovs@docker.com>
2021-07-12 19:25:50 +02:00
..
broadcast.go Optimize networkDB queue 2018-07-02 16:59:45 -07:00
cluster.go libnetwork: make rejoin intervals configurable 2021-07-12 19:25:49 +02:00
delegate.go Optimize networkDB queue 2018-07-02 16:59:45 -07:00
event_delegate.go Avoid delay on node rejoin, avoid useless witness 2018-01-23 16:21:18 -08:00
message.go NetworkDB allow setting PacketSize 2017-07-26 13:44:33 -07:00
networkdb.go libnetwork: make rejoin intervals configurable 2021-07-12 19:25:49 +02:00
networkdb.pb.go regenerate protobufs with debian buster 2020-02-26 16:03:42 +01:00
networkdb.proto Spelling fixes 2018-07-12 12:54:44 -07:00
networkdb_test.go libnetwork: ensure all nodes are available in tests 2021-07-12 19:25:50 +02:00
networkdbdiagnostic.go Fix libnetwork imports 2021-06-01 21:51:23 +00:00
nodemgmt.go Cleanup node management logic 2017-12-13 09:40:38 -08:00
watch.go Fix leak of handleTableEvents 2017-05-31 11:04:19 -07:00