Michael Crosby
2868670ba6
Merge pull request #114 from mlaventure/events-stream-log-end-event
...
Add a new "live" Event type
2016-02-26 10:10:18 -08:00
Kenfe-Mickael Laventure
4ca592f56e
Add a new "live" Event type
...
This event type is used to notify consumers that everything following
are real-time events. This allow clients that request events from the
backlog to detect when those events have all been sent.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-25 16:39:54 -08:00
John Howard
1acf68535a
Refactor process.go for platform specific
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2016-02-25 13:01:17 -08:00
John Howard
817c2089aa
Refactors getRootIDs
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2016-02-25 12:13:21 -08:00
Michael Crosby
3856e27560
Merge pull request #109 from jhowardmsft/fixosutils
...
First step towards compiling on Windows
2016-02-25 10:33:25 -08:00
John Howard
a9fdab9721
First step towards compiling on Windows
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2016-02-25 10:27:43 -08:00
Michael Crosby
44252266e7
Merge pull request #107 from mlaventure/fix-stats-cmd
...
Fix stats command not returning
2016-02-25 10:22:53 -08:00
Michael Crosby
7424c8bf1a
Merge pull request #108 from mlaventure/ctr-new-commands
...
Add pause, resume, watch command to ctr
2016-02-25 10:22:48 -08:00
Kenfe-Mickael Laventure
b7042518e5
Fix stats command not returning
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-25 10:14:20 -08:00
Kenfe-Mickael Laventure
d8412061d2
Add watch command to ctr
...
This command dump events matching a given container id or all events
if no id is provided.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-25 10:10:22 -08:00
Kenfe-Mickael Laventure
d0ab285704
Add resume command to ctr
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-25 10:10:05 -08:00
Kenfe-Mickael Laventure
450c8223e6
Add pause command to ctr
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-25 10:09:22 -08:00
Michael Crosby
a4eece0bd1
Merge pull request #100 from mlaventure/memory-limit-stats
...
Memory limit stats
2016-02-23 10:57:05 -08:00
Kenfe-Mickael Laventure
d8fce0997e
Fill forgotten KernelUsage field of CgroupStats.MemoryStats
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-23 10:51:28 -08:00
Kenfe-Mickael Laventure
9f8e542234
Add Limit field to rpc MemoryStats.MemoryData
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-23 10:51:28 -08:00
Michael Crosby
a2461f1b6b
Merge pull request #99 from mlaventure/system-usage-stats
...
Add SystemUsage to returned stats
2016-02-23 10:15:42 -08:00
Michael Crosby
67ad55ad56
Merge pull request #106 from docker/event-switch
...
Remove eventloop package and use type switch
2016-02-22 11:02:41 -08:00
Kenfe-Mickael Laventure
da5d876d91
Add SystemUsage to returned CpuStats
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-20 23:40:09 -08:00
Michael Crosby
4e05bf491a
Remove eventloop package
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-19 13:21:21 -08:00
Jaana Burcu Dogan
55c69b240f
Merge pull request #105 from rakyll/notifier-docs
...
Clarify chanotify docs about the usage of Add and Close
2016-02-18 23:12:14 -08:00
Burcu Dogan
ae6b138363
Clarify chanotify docs about the usage of Add and Close
...
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-02-18 20:42:39 -08:00
Michael Crosby
85c933087e
Merge pull request #104 from rakyll/panic-if-dup-key
...
Reject duplicate keys on the notifier
2016-02-17 15:29:09 -08:00
Burcu Dogan
e3a6c2b9ea
Reject duplicate keys on the notifier.
...
Signed-off-by: Burcu Dogan <jbd@google.com>
mend
2016-02-17 12:32:51 -08:00
Jaana Burcu Dogan
4de168877b
Merge pull request #103 from docker/osutils
...
Use a better package name for utility functions
2016-02-16 15:20:41 -08:00
Jaana Burcu Dogan
8a8e29bb7b
WNOHANG is not supported on windows.
2016-02-17 00:13:18 +01:00
Jaana Burcu Dogan
f611b37834
Use a better package name for utility functions.
2016-02-17 00:10:18 +01:00
Michael Crosby
8c38c931b0
Merge pull request #98 from docker/shim
...
Containerd 0.5
2016-02-12 15:52:13 -08:00
Michael Crosby
d19c818cdc
Don't get pids on create
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-12 14:01:24 -08:00
Michael Crosby
1d8dc2a072
Fix time parsing from API default value
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-12 13:29:53 -08:00
Michael Crosby
7b182bd898
Remove name from container proto
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-12 13:08:38 -08:00
Michael Crosby
9341a95c26
add event log and timestamp to events api
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-12 10:17:59 -08:00
Michael Crosby
3dc59d565a
Rename Events to task in supervisor
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 17:26:24 -08:00
Michael Crosby
d2bf71043f
Fix memory value in stats api
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 15:55:19 -08:00
Michael Crosby
34024a5dbc
Remove lock os thread in event loop
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 15:51:47 -08:00
Michael Crosby
bdeb87a090
Implement stats for containerd
...
This is a single endpoint that clients will poll
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 14:36:32 -08:00
Michael Crosby
532697f32f
Add all pids to state output
...
Also update libcontainer dep
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 14:07:34 -08:00
Michael Crosby
d6bd304c92
Add labels for containers
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 13:44:25 -08:00
Michael Crosby
76d69b4ed8
Add id to state command to return single container
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 12:20:29 -08:00
Michael Crosby
58c5eb5ecb
Return container on start
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 11:56:11 -08:00
Michael Crosby
d317f71ac2
Move exec and checkpoint to process state
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 11:30:25 -08:00
Michael Crosby
cf28969328
Fix tty and io permission for userns
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-11 11:23:35 -08:00
Michael Crosby
20a39bce97
Update to use runc 0.0.8
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-10 16:48:04 -08:00
Michael Crosby
01176f2d7f
Add pid and stdio to process state
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-04 14:40:35 -08:00
Michael Crosby
36eb83cb99
Move fifo creation to client
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-03 13:56:15 -08:00
Michael Crosby
f5fdc548e8
Add tty resize api
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:23 -08:00
Michael Crosby
a42eb9fd63
Add close stdin
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:22 -08:00
Michael Crosby
277cc920a4
Implement checkpoint / restore for shim
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:22 -08:00
Michael Crosby
835f3b6a97
Update shim for exec
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:22 -08:00
Michael Crosby
6808dbc02f
Add reconnect for attach events
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:22 -08:00
Michael Crosby
fe38efda50
Add shim for reattach of processes
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Remove runtime files from containerd
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Update supervisor for orphaned containers
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Remove ctr/container.go back to rpc calls
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add attach to loaded container
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add monitor based on epoll for process exits
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Convert pids in containerd to string
This is so that we no longer care about linux or system level pids and
processes in containerd have user defined process id(pid) kinda like the
exec process ids that docker has today.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add reaper back to containerd
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Implement list containers with new process model
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Implement restore of processes
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add NONBLOCK to exit fifo open
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Implement tty reattach
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Fix race in exit pipe creation
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add delete to shim
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Update shim to use pid-file and not stdout
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-02-02 16:00:22 -08:00