1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon
Shijiang Wei e41eae8b42 fix a race in json logger reader
The json decoder starts to decode immediately an inotify event is
received.
But at the time the inotify event is trigged, the json log
entry might haven't been fully written to the disk.
In this case the decoder will return an "io.UnexpectedEOF" error, but
there is still data remaining in the decoder's buffer. And the data
should be passed to the decoder when the next inotify event is
triggered.

Signed-off-by: Shijiang Wei <mountkin@gmail.com>
2015-10-31 02:28:23 +08:00
..
daemonbuilder Windows: Add volume support 2015-10-22 10:42:53 -07:00
events refactor access to daemon member EventsService 2015-10-19 09:41:29 -07:00
execdriver Windows: Adds support for Hyper-V Containers 2015-10-29 16:18:52 -07:00
graphdriver Revert "dockerversion placeholder for library-import" 2015-10-27 21:23:53 -04:00
links
logger fix a race in json logger reader 2015-10-31 02:28:23 +08:00
network Extract network settings types for inspect. 2015-10-27 19:16:21 -04:00
archive.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
archive_unix.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
archive_windows.go
attach.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
changes.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
commit.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
config.go Enhancing --cluster-advertise to support <interface-name> 2015-10-27 11:03:22 -07:00
config_experimental.go Add user namespace enable flag --userns-remap in experimental build 2015-10-09 20:50:05 -04:00
config_stub.go Add user namespace enable flag --userns-remap in experimental build 2015-10-09 20:50:05 -04:00
config_unix.go Add user namespace (mapping) support to the Docker engine 2015-10-09 17:47:37 -04:00
config_windows.go
container.go Windows: Adds support for Hyper-V Containers 2015-10-29 16:18:52 -07:00
container_unit_test.go
container_unix.go Merge pull request #16412 from Microsoft/10662-hyper-v-containers 2015-10-30 09:34:16 -07:00
container_windows.go Windows: Adds support for Hyper-V Containers 2015-10-29 16:18:52 -07:00
create.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
create_unix.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
create_windows.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
daemon.go Merge pull request #17510 from LK4D4/refactor_shutdown 2015-10-30 12:24:03 +01:00
daemon_aufs.go
daemon_btrfs.go
daemon_devicemapper.go
daemon_experimental.go Add user namespace enable flag --userns-remap in experimental build 2015-10-09 20:50:05 -04:00
daemon_linux.go Do not try to cleanupMounts if daemon.repository is empty 2015-09-29 11:30:18 +08:00
daemon_linux_test.go Do not try to cleanupMounts if daemon.repository is empty 2015-09-29 11:30:18 +08:00
daemon_no_aufs.go
daemon_overlay.go
daemon_stub.go Add user namespace enable flag --userns-remap in experimental build 2015-10-09 20:50:05 -04:00
daemon_test.go Add user namespace (mapping) support to the Docker engine 2015-10-09 17:47:37 -04:00
daemon_unix.go Revert "dockerversion placeholder for library-import" 2015-10-27 21:23:53 -04:00
daemon_unix_test.go
daemon_unsupported.go
daemon_windows.go Return pointer from newBaseContainer 2015-10-27 09:05:28 -07:00
daemon_zfs.go
debugtrap_unix.go
debugtrap_unsupported.go
debugtrap_windows.go
delete.go Do not fail when a container is being removed and we request its delete again. 2015-10-20 18:48:34 -04:00
delete_test.go Do not fail when a container is being removed and we request its delete again. 2015-10-20 18:48:34 -04:00
discovery.go Add TLS support for discovery backend 2015-10-07 16:01:00 -07:00
exec.go Merge pull request #16803 from tiborvass/pkg-broadcaster 2015-10-08 13:51:08 -07:00
exec_freebsd.go
exec_linux.go
exec_windows.go
export.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
history.go
image_delete.go Fix rmi -f removing multiple tags 2015-10-28 16:07:02 -07:00
info.go Revert "dockerversion placeholder for library-import" 2015-10-27 21:23:53 -04:00
inspect.go Extract network settings types for inspect. 2015-10-27 19:16:21 -04:00
inspect_unix.go Extract network settings types for inspect. 2015-10-27 19:16:21 -04:00
inspect_windows.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
kill.go Windows: [TP4] docker kill handling 2015-10-13 16:04:49 -07:00
list.go Speedup container list 2015-10-15 20:41:35 -07:00
logdrivers_linux.go Add Splunk logging driver #16207 2015-10-23 13:37:53 -07:00
logdrivers_windows.go
logs.go refactor logs to not use internal data structures 2015-10-07 15:44:16 -07:00
monitor.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
network.go Do not mask ipam driver if no ip config is passed 2015-10-20 11:19:37 -07:00
pause.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
README.md
rename.go Add libnetwork call on daemon rename 2015-10-23 16:26:24 -07:00
resize.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
restart.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
start.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
state.go Move setRunningLocking to test code 2015-09-28 13:48:12 -07:00
state_test.go Move setRunningLocking to test code 2015-09-28 13:48:12 -07:00
stats.go Remove unnecessary error returns 2015-10-28 15:15:22 -07:00
stats_collector_unix.go
stats_collector_windows.go
stats_freebsd.go
stats_linux.go
stats_windows.go
stop.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
top_unix.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
top_windows.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
unpause.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00
utils_freebsd.go
utils_linux.go
utils_nounix.go
utils_test.go
volumes.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
volumes_unit_test.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
volumes_unix.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
volumes_windows.go Windows: Add volume support 2015-10-22 10:42:53 -07:00
wait.go Revert "Merge pull request #16228 from duglin/ContextualizeEvents" 2015-09-29 14:26:51 -04:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver

Code pertaining to storing images:

  • graphdriver