moby--moby/cmd/dockerd
Flavio Crisciani e2ec006797
Fix race condition between swarm and libnetwork
This commit in conjunction with a libnetwork side commit,
cleans up the libnetwork SetClusterProvider logic interaction.
The previous code was inducing libnetwork to spawn several go
routines that were racing between each other during the agent
init and close.

A test got added to verify that back to back swarm init and leave
are properly processed and not raise crashes

Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
2017-05-10 21:16:52 -07:00
..
hack review code about cmd/* and fix some easy typos :D 2017-02-10 15:52:33 +08:00
README.md
config.go Merge pull request #28696 from jlhawn/deprecate_graph_flag 2017-03-31 10:51:15 +02:00
config_common_unix.go Deprecate --graph flag; Replace with --data-root 2017-03-30 11:24:56 +02:00
config_experimental.go Extract daemon configuration and discovery to their own package 2017-02-08 09:53:38 +01:00
config_solaris.go Extract daemon configuration and discovery to their own package 2017-02-08 09:53:38 +01:00
config_unix.go Add no-new-privileg flag 2017-05-01 15:31:56 -04:00
config_unix_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
config_windows.go Deprecate --graph flag; Replace with --data-root 2017-03-30 11:24:56 +02:00
daemon.go Fix race condition between swarm and libnetwork 2017-05-10 21:16:52 -07:00
daemon_freebsd.go Windows: Wait for OOBE to prevent crashing during host update 2017-02-15 14:01:54 -08:00
daemon_linux.go Windows: Wait for OOBE to prevent crashing during host update 2017-02-15 14:01:54 -08:00
daemon_solaris.go Windows: Wait for OOBE to prevent crashing during host update 2017-02-15 14:01:54 -08:00
daemon_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
daemon_unix.go Windows: create daemon root with ACL 2016-11-10 17:51:28 -08:00
daemon_unix_test.go Remove pkg/testutil/assert in favor of testify 2017-04-14 12:03:21 -07:00
daemon_windows.go Windows: Wait for OOBE to prevent crashing during host update 2017-02-15 14:01:54 -08:00
docker.go Merge pull request #32244 from Microsoft/jjh/panicfix 2017-04-01 20:00:59 +02:00
docker_windows.go
metrics.go
service_unsupported.go Windows: no pidfile when service 2017-03-08 15:18:30 -08:00
service_windows.go Windows - fix panic and stderr 2017-03-31 09:51:50 -07:00

README.md

docker.go contains Docker daemon's main function.

This file provides first line CLI argument parsing and environment variable setting.