moby--moby/runtime
Dan Walsh 792bb41e52 Remount /var/lib/docker as --private to fix scaling issue
If an admin mounts all file systems as -rshared (Default on RHEL and Fedora)
we see a scaling problem as the number of container increase.

Basically every new container needs to have it new mounts in /var/lib/docker
shared to all other containers, this ends up with us only able to scale to
around 100 containers, before the system slows down.

By simply bind mounting /var/lib/docker on its and then setting it private,
the scaling issue goes away.

Docker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)
2014-03-28 09:19:21 -04:00
..
execdriver This patch adds SELinux labeling support. 2014-03-26 15:30:40 -04:00
graphdriver Merge pull request #4838 from crosbymichael/btrfs-ftw 2014-03-27 19:55:25 +02:00
networkdriver Merge pull request #4628 from kippandrew/port-allocator 2014-03-25 14:30:10 -07:00
container.go Merge pull request #4818 from viirya/fix_working_dir_not_dir 2014-03-27 11:41:18 -07:00
container_unit_test.go Move runtime and container into sub pkg 2014-03-09 23:03:40 -07:00
runtime.go Remount /var/lib/docker as --private to fix scaling issue 2014-03-28 09:19:21 -04:00
runtime_aufs.go graphdriver: build tags 2014-03-17 21:54:05 -04:00
runtime_btrfs.go btrfs: build tags 2014-03-18 13:44:23 -04:00
runtime_devicemapper.go graphdriver: build tags 2014-03-17 21:54:05 -04:00
runtime_no_aufs.go graphdriver: build tags 2014-03-17 21:54:05 -04:00
server.go Add IsRunning to server interface 2014-03-09 23:16:15 -07:00
sorter.go Move runtime and container into sub pkg 2014-03-09 23:03:40 -07:00
state.go Fix since time exit display when s.FinishedAt is zero 2014-03-21 15:28:02 +09:00
utils.go Move runtime and container into sub pkg 2014-03-09 23:03:40 -07:00
volumes.go Move execdrivers into runtime top level pkg 2014-03-17 11:40:12 -07:00