moby/docs/reference/commandline
Madhu Venugopal 2efdb8cbf5 Make discovery ttl and heartbeat configurable
Docker daemon uses kv-store as the host-discovery backend.
Discovery module tracks the liveness of a node through a simple
keepalive mechanism.  The keepalive mechanism depends on every
node performing heartbeat by registering itself with the discovery
module (via KV-Store Put operation). And for every Put operation,
the discovery module in all other nodes will receive a Watch
notification. That keeps the node alive.
Any node that fails to register itself within the TTL timer is
considered dead and removed from the discovery database.

The default timer (heartbeat = 20 seconds & ttl = 60 seconds)
works fine for small clusters.  But for large clusters, these
default timers are extremely aggressive and that causes high CPU
& most of the processing is spent managing the node discovery
and that impacts normal daemon operation.

Hence we need a way to make the discovery ttl and heartbeat
configurable.  As the cluster size grows, the user can change
these timers to make sure the daemon scales.

Signed-off-by: Madhu Venugopal <madhu@docker.com>
2015-11-25 06:51:55 -08:00
..
attach.md First pass at consolidating 2015-11-02 21:14:55 -08:00
build.md Addition of "--shm-size" to which size of /dev/shm is changed. 2015-11-20 09:24:18 +09:00
cli.md Fixes found by docs validation tool 2015-11-23 11:19:38 +10:00
commit.md Add CMD and EXPOSE instruction example 2015-10-12 17:30:47 +03:00
cp.md Add '-L' option for cp 2015-11-21 00:36:56 +08:00
create.md Addition of "--shm-size" to which size of /dev/shm is changed. 2015-11-20 09:24:18 +09:00
daemon.md Make discovery ttl and heartbeat configurable 2015-11-25 06:51:55 -08:00
diff.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
docker_images.gif retooling for hugo 2015-06-15 13:19:38 -07:00
events.md modifying docker --since and --until to support nanoseconds and time zones 2015-11-13 09:56:15 -06:00
exec.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
export.md Enabled GitHub Flavored Markdown 2015-10-11 07:49:54 -07:00
history.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
images.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
import.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
index.md Fixes found by docs validation tool 2015-11-23 11:19:38 +10:00
info.md Add pkg/parsers/architecture and pkg/platform 2015-11-14 23:03:02 +01:00
inspect.md First pass at consolidating 2015-11-02 21:14:55 -08:00
kill.md Update kill.md 2015-10-29 18:40:16 -05:00
load.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
login.md docker-login man/doc add security info 2015-11-12 07:25:35 -05:00
logout.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
logs.md modifying docker --since and --until to support nanoseconds and time zones 2015-11-13 09:56:15 -06:00
network_connect.md First pass at consolidating 2015-11-02 21:14:55 -08:00
network_create.md Fixing ZooKeeper and some other nits Nathan found 2015-11-03 05:34:54 -08:00
network_disconnect.md First pass at consolidating 2015-11-02 21:14:55 -08:00
network_inspect.md Add API change to docs 2015-11-23 22:42:55 +08:00
network_ls.md First pass at consolidating 2015-11-02 21:14:55 -08:00
network_rm.md Enhance docker network rm to delete multi net 2015-11-22 05:37:00 +08:00
pause.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
port.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
ps.md Re-implement --before and --since as options for --filter 2015-11-20 13:10:13 +08:00
pull.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
push.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
rename.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
restart.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
rm.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
rmi.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
run.md Addition of "--shm-size" to which size of /dev/shm is changed. 2015-11-20 09:24:18 +09:00
save.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
search.md Enabled GitHub Flavored Markdown 2015-10-11 07:49:54 -07:00
start.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
stats.md Allow docker stats without arguments 2015-11-07 17:03:33 +01:00
stop.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
tag.md Add more to tag's -f flag's help 2015-11-23 07:20:10 -08:00
top.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
unpause.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
version.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00
volume_create.md fix doc 2015-11-15 23:32:40 +08:00
volume_inspect.md Fix a small typo in volume_inspect.md 2015-11-18 16:02:24 +01:00
volume_ls.md Fix man and commandline docs 2015-10-04 21:22:27 +02:00
volume_rm.md Fixing wrong volume doc format 2015-11-09 02:17:50 -06:00
wait.md Fixing issues in command ordering. Adding index.md 2015-10-08 09:28:46 -07:00