1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon
Brian Goff 3f4fccb65f Use sync.Pool for logger Messages
This reduces allocs and bytes used per log entry significantly as well
as some improvement to time per log operation.

Each log driver, however, must put messages back in the pool once they
are finished with the message.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-02-01 13:52:37 -05:00
..
caps
cluster Merge pull request #30633 from vdemeester/29809-fix-network-ipam-configuration-on-master 2017-02-01 17:53:49 +01:00
events
exec
graphdriver Merge pull request #29835 from yongtang/29810-btrfs-rescan 2017-01-26 15:55:51 -08:00
initlayer
links
logger Use sync.Pool for logger Messages 2017-02-01 13:52:37 -05:00
network
stats Extract daemon statsCollector to its own package 2017-01-04 18:18:30 +01:00
apparmor_default.go
apparmor_default_unsupported.go
archive.go
archive_unix.go
archive_windows.go
attach.go Resolve race conditions in attach API call 2017-02-01 09:01:36 +00:00
auth.go
bindmount_solaris.go
bindmount_unix.go
cache.go
changes.go
checkpoint.go
cluster.go
commit.go
config.go
config_common_unix.go
config_experimental.go
config_solaris.go
config_test.go
config_unix.go Add daemon option --default-shm-size 2017-01-27 12:17:06 -08:00
config_unix_test.go Add daemon option --default-shm-size 2017-01-27 12:17:06 -08:00
config_windows.go
config_windows_test.go
container.go daemon: remove graphdb usage 2017-01-17 13:52:48 +00:00
container_linux.go Added an apparmorEnabled boolean in the Daemon struct to indicate if AppArmor is enabled or not. It is set in NewDaemon using sysInfo information. 2017-01-30 16:23:23 +01:00
container_operations.go Merge pull request #30117 from msabansal/natfix 2017-01-31 11:05:29 +01:00
container_operations_solaris.go
container_operations_unix.go Add daemon option --default-shm-size 2017-01-27 12:17:06 -08:00
container_operations_windows.go
container_windows.go Added an apparmorEnabled boolean in the Daemon struct to indicate if AppArmor is enabled or not. It is set in NewDaemon using sysInfo information. 2017-01-30 16:23:23 +01:00
create.go
create_unix.go
create_windows.go
daemon.go Added an apparmorEnabled boolean in the Daemon struct to indicate if AppArmor is enabled or not. It is set in NewDaemon using sysInfo information. 2017-01-30 16:23:23 +01:00
daemon_experimental.go
daemon_linux.go
daemon_linux_test.go
daemon_solaris.go
daemon_test.go support registry mirror config reload 2017-01-04 11:04:00 +08:00
daemon_unix.go Merge pull request #29692 from yongtang/29492-daemon-shm-size 2017-02-01 16:56:10 +01:00
daemon_unix_test.go
daemon_unsupported.go
daemon_windows.go Added support for dns-search and fixes #30102 2017-01-13 12:01:10 -08:00
debugtrap.go
debugtrap_unix.go
debugtrap_unsupported.go
debugtrap_windows.go
delete.go Extract daemon statsCollector to its own package 2017-01-04 18:18:30 +01:00
delete_test.go
discovery.go
discovery_test.go
disk_usage.go *: use opencontainers/go-digest package 2017-01-06 18:48:41 -08:00
errors.go
events.go
events_test.go
exec.go Resolve race conditions in attach API call 2017-02-01 09:01:36 +00:00
exec_linux.go
exec_solaris.go
exec_windows.go
export.go
getsize_unix.go
health.go
health_test.go
image.go
image_delete.go
image_exporter.go
image_history.go
image_inspect.go Improve the error print of image inspect 2017-01-24 11:07:20 +08:00
image_pull.go *: use opencontainers/go-digest package 2017-01-06 18:48:41 -08:00
image_push.go
image_tag.go
images.go Ensure proper value is used when computing reclaimable space 2017-01-23 13:57:20 -08:00
import.go
info.go
info_unix.go
info_windows.go
inspect.go
inspect_solaris.go
inspect_unix.go
inspect_windows.go
keys.go
keys_unsupported.go
kill.go
links.go
list.go Add publish and expose filter for docker ps --filter 2017-01-27 13:25:32 -08:00
list_unix.go
list_windows.go
logdrivers_linux.go
logdrivers_windows.go
logs.go Close logwatcher on context cancellation 2017-01-17 14:36:13 -08:00
logs_test.go
metrics.go
monitor.go
monitor_linux.go
monitor_solaris.go
monitor_windows.go
mounts.go
names.go Use quoted form of container name and container id 2017-01-17 08:26:05 +00:00
network.go Remove attachable network on swarm leave 2017-01-26 11:16:07 -08:00
oci_linux.go Allow adding rules to cgroup devices.allow on container create/run 2017-01-26 07:20:45 -08:00
oci_solaris.go
oci_windows.go Refactoring ineffectual assignments 2017-01-13 00:27:01 -07:00
pause.go
prune.go Merge pull request #28409 from dnephin/swagger-gen-more 2017-01-26 10:35:34 -08:00
rename.go Fix rename error when sid is empty 2017-01-11 21:35:59 +08:00
resize.go
restart.go
search.go
search_test.go
seccomp_disabled.go
seccomp_linux.go
seccomp_unsupported.go
secrets.go
secrets_linux.go
secrets_unsupported.go
selinux_linux.go
selinux_unsupported.go
start.go Added an apparmorEnabled boolean in the Daemon struct to indicate if AppArmor is enabled or not. It is set in NewDaemon using sysInfo information. 2017-01-30 16:23:23 +01:00
start_unix.go daemon: honor default runtime when starting containers 2017-01-12 20:36:22 +01:00
start_windows.go Added support for dns-search and fixes #30102 2017-01-13 12:01:10 -08:00
stats.go Extract daemon statsCollector to its own package 2017-01-04 18:18:30 +01:00
stats_collector.go Extract daemon statsCollector to its own package 2017-01-04 18:18:30 +01:00
stats_unix.go
stats_windows.go
stop.go
top_unix.go
top_unix_test.go
top_windows.go
unpause.go
update.go
update_linux.go
update_solaris.go
update_windows.go
volumes.go
volumes_unit_test.go
volumes_unix.go
volumes_windows.go
wait.go
workdir.go