moby/daemon
Josh Hawn 35a22c9e12 Refactor to optimize storage driver ApplyDiff()
To avoid an expensive call to archive.ChangesDirs() which walks two directory
trees and compares every entry, archive.ApplyLayer() has been extended to
also return the size of the layer changes.

Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2014-12-17 21:54:23 -08:00
..
execdriver Fix vet errors about unkeyed fields 2014-12-12 10:44:59 -08:00
graphdriver Refactor to optimize storage driver ApplyDiff() 2014-12-17 21:54:23 -08:00
networkdriver Try other port on any error from Map 2014-12-01 16:26:30 -08:00
attach.go Merge pull request #8571 from ncdc/3631-stdout-premature-eof 2014-10-29 11:36:32 -07:00
changes.go Move "changes" to daemon/changes.go 2014-08-01 14:24:46 -04:00
commit.go Move "commit" to daemon/commit.go 2014-08-01 14:17:24 -04:00
config.go fixes as per feedback 2014-12-03 12:46:23 +10:00
container.go Don't try release network in non-private modes 2014-12-10 11:59:32 -08:00
container_unit_test.go Ensure container names start with a-zA-Z0-9 2014-09-12 10:45:07 -07:00
copy.go Move "copy" to daemon/copy.go 2014-08-01 14:24:41 -04:00
create.go Merge pull request #9089 from cpuguy83/8942_create_volumes_on_create 2014-12-03 15:42:09 -08:00
daemon.go Merge pull request #9643 from LK4D4/fix_vet_errors 2014-12-16 12:04:15 -08:00
daemon_aufs.go Mass gofmt 2014-10-24 15:11:48 -07:00
daemon_btrfs.go update go import path and libcontainer 2014-07-24 22:19:50 +00:00
daemon_devicemapper.go update go import path and libcontainer 2014-07-24 22:19:50 +00:00
daemon_no_aufs.go update go import path and libcontainer 2014-07-24 22:19:50 +00:00
daemon_overlay.go Remove the last references to overlayfs 2014-12-03 14:06:19 +01:00
daemon_unit_test.go Move security opts to HostConfig 2014-11-25 01:02:30 +02:00
delete.go Mass gofmt 2014-10-24 15:11:48 -07:00
exec.go Fix the issue when docker exec a paused container, it will always hang. 2014-12-05 03:10:44 +08:00
export.go Separate events subsystem 2014-08-06 10:08:19 +00:00
history.go don't call sort for every add in history 2014-05-14 15:02:02 +03:00
image_delete.go Wrap strings that could look like ints in quotes 2014-12-15 05:10:49 -08:00
info.go Wrap strings that could look like ints in quotes 2014-12-15 05:10:49 -08:00
inspect.go Wrap strings that could look like ints in quotes 2014-12-15 05:10:49 -08:00
kill.go Separate events subsystem 2014-08-06 10:08:19 +00:00
list.go Wrap strings that could look like ints in quotes 2014-12-15 05:10:49 -08:00
logs.go Fix panic on slow log consumer. 2014-10-30 22:24:57 +02:00
MAINTAINERS Adding Vish as a maintainer for daemon code. 2014-11-12 22:55:32 +00:00
monitor.go Address comments. 2014-11-08 00:14:08 +00:00
network_settings.go Support for consistent MAC address. 2014-10-03 13:22:38 -07:00
pause.go Separate events subsystem 2014-08-06 10:08:19 +00:00
README.md Add readme for daemon directory 2014-05-17 17:56:02 +00:00
resize.go Splitting the exec remote API into two separate APIs inorder to support resizing of tty sessions. 2014-09-15 22:56:47 +00:00
restart.go Separate events subsystem 2014-08-06 10:08:19 +00:00
start.go Fix race condition between parseSecurityOpt and container.Mount 2014-12-11 17:22:59 -08:00
state.go Address comments. 2014-11-08 00:14:08 +00:00
state_test.go Fix vet errors about unkeyed fields 2014-12-12 10:44:59 -08:00
stop.go Use State as embedded to Container 2014-09-03 00:01:11 +04:00
top.go Use State as embedded to Container 2014-09-03 00:01:11 +04:00
utils.go User should get error message on wrong config 2014-12-09 21:52:07 +00:00
utils_linux.go --selinux-enabled flag should be ignored on Disabled SELinux systems 2014-09-23 13:21:25 -04:00
utils_nolinux.go --selinux-enabled flag should be ignored on Disabled SELinux systems 2014-09-23 13:21:25 -04:00
utils_test.go Fix vet errors about formatting directives 2014-12-12 10:58:56 -08:00
volumes.go Fix volumes-from/bind-mounts passed in on start 2014-12-15 16:51:15 -05:00
wait.go Fix container wait error message to match server template for returning 404 2014-09-19 13:33:00 -04:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver
  • networkdriver

Code pertaining to storing images:

  • graphdriver