1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/api/client
Arnaud Porterie 3041aa53ef Fix client-side race in docker stats
Subscribe to events and monitor for new containers before the initial
listing of currently running containers.

This fixes a race where a new container could appear between the first
list call but before the client was subscribed to events, leading to a
container never appearing in the output of `docker stats`.

Signed-off-by: Arnaud Porterie <arnaud.porterie@docker.com>
2016-02-28 18:44:23 -08:00
..
formatter Add mounts to docker ps. 2016-02-23 12:10:24 -05:00
inspect Print the raw inspected elements when there is no template for docker inspect. 2015-12-17 23:17:52 -05:00
attach.go fix common misspell 2016-02-11 15:49:36 -08:00
build.go Move getContext… function to builder package 2016-02-11 20:59:59 +01:00
cli.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
client.go Make sure docker api client implements engine-api client. 2016-01-07 21:02:19 -05:00
commit.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
cp.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
create.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
diff.go Implement docker diff with standalone client lib. 2015-12-09 12:04:53 -05:00
events.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
exec.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
exec_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
export.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
hijack.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
history.go Replace pkg/units with docker/go-units. 2015-12-16 12:26:49 -05:00
images.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
import.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
info.go Expose docker's root directory by default as part of docker info. 2016-02-16 10:40:15 -08:00
inspect.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
kill.go Remove redundant error message 2016-02-03 15:45:20 +08:00
load.go Add progress bar to docker load 2016-02-05 02:24:23 -05:00
login.go Remove unnecessary call to /info 2016-02-03 13:10:25 -08:00
logout.go Remove unnecessary call to /info 2016-02-03 13:10:25 -08:00
logs.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
network.go Merge pull request #20383 from HackToday/addsort 2016-02-19 15:42:48 -05:00
pause.go Remove redundant error message 2016-02-03 15:45:20 +08:00
port.go Replace usage of pkg/nat with go-connections/nat. 2015-12-22 13:31:46 -05:00
ps.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
pull.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
push.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
rename.go Implement container rename with standalone client lib. 2015-12-09 12:04:56 -05:00
restart.go Remove redundant error message 2016-02-03 15:45:20 +08:00
rm.go Remove redundant error message 2016-02-03 15:45:20 +08:00
rmi.go Remove redundant error message 2016-02-03 15:45:20 +08:00
run.go Remove static errors from errors package. 2016-02-26 15:49:09 -05:00
save.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00
search.go Introduce a client-side version of resolveAuthConfig 2016-02-03 11:01:29 -08:00
start.go Move tty set and restore to caller 2016-01-20 13:32:19 -08:00
stats.go Fix client-side race in docker stats 2016-02-28 18:44:23 -08:00
stats_unit_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
stop.go Remove redundant error message 2016-02-03 15:45:20 +08:00
tag.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
top.go Implement docker top with standalone client lib. 2015-12-09 12:04:57 -05:00
trust.go Bugfix: the actions when pull from notary should not contains push 2016-02-17 10:36:09 +08:00
trust_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
unpause.go Remove redundant error message 2016-02-03 15:45:20 +08:00
update.go Update RestartPolicy of container 2016-02-20 17:06:32 +08:00
utils.go Merge pull request #19835 from ncdc/resize-after-attach 2016-02-10 15:32:51 +01:00
version.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
volume.go Make volume ls output order 2016-02-17 09:01:27 +00:00
wait.go Apply context changes to the client. 2016-02-04 13:59:57 -05:00