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
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
Michael Crosby
8d1f71c3d7
Merge pull request #97 from mlaventure/root-propagation
...
Translate RootfsPropagation flags from spec to internal config
2016-02-02 15:43:23 -08:00
Kenfe-Mickael Laventure
fd63cee703
Translate RootfsPropagation flags from spec to internal config
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-02-02 07:47:59 -08:00
Michael Crosby
c29728a9b0
Merge pull request #94 from rakyll/remove-type
...
runtime: remove unnecessary intermediate type, Status
2016-01-28 17:40:17 -08:00
Burcu Dogan
167219101f
runtime: remove unnecessary intermediate type, Status
...
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-28 00:31:33 +01:00
Michael Crosby
8525de9dee
Merge pull request #90 from tonistiigi/fix-fd-chown
...
Chown stdio with proper user
2016-01-27 14:13:01 -08:00
Michael Crosby
811f48cb07
Merge pull request #91 from rakyll/ctr
...
ctr: convert bundle paths to absolute
2016-01-27 14:12:40 -08:00
Michael Crosby
92233ddb32
Merge pull request #93 from rakyll/closed
...
chanotify: do not allow adding new channels if notifier is closed
2016-01-27 14:12:17 -08:00
Burcu Dogan
10d291b825
chanotify: do not allow adding new channels if notifier is closed
...
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-27 14:01:25 -08:00
Burcu Dogan
facfce3e8e
ctr: convert bundle paths to absolute
...
Fixes #75 .
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-25 19:47:54 -08:00
Tonis Tiigi
b58c572f32
Chown stdio with proper user
...
If user namespace is used we should chown with a remapped ID.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2016-01-25 17:59:24 -08:00
Michael Crosby
1ade1f6d81
Remove authors from cli
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2016-01-25 15:15:35 -08:00
Michael Crosby
5bfd26b044
Merge pull request #88 from rakyll/more-main-dont-export
...
containerd: do not export any symbols
2016-01-25 15:14:42 -08:00
Burcu Dogan
a151f019fe
containerd: do not export any symbols
...
Following up with #87 .
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-25 14:55:20 -08:00
Michael Crosby
daaa7096a0
Merge pull request #87 from rakyll/ctr-readability
...
Do not export symbols from the main package
2016-01-25 14:18:56 -08:00
Michael Crosby
20b96a3d35
Merge pull request #86 from rakyll/typo
...
Fix typo
2016-01-25 14:17:08 -08:00
Michael Crosby
4764181eb5
Merge pull request #84 from rakyll/more-ikeys
...
Take advantage of having interface{} chanotify keys
2016-01-25 13:10:44 -08:00
Burcu Dogan
40086bd92b
Do not export symbols from the main package
...
main packages are not importable; see the discussion at https://github.com/golang/go/issues/4210
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-23 23:42:16 -08:00
Burcu Dogan
6014cf22d8
Fix typo
...
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-23 14:32:56 -08:00
Michael Crosby
d7c5849537
Merge pull request #55 from runcom/ocd
...
api: grpc: types: align fields in api.proto
2016-01-22 13:03:57 -08:00
Antonio Murdaca
6bc0dcf4e9
api: grpc: types: align fields in api.proto
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-01-22 21:29:37 +01:00
Burcu Dogan
eed75373eb
Take advantage of having interface{} chanotify keys
...
Signed-off-by: Burcu Dogan <jbd@google.com>
2016-01-22 11:35:15 -08:00
Michael Crosby
79e0dace69
Merge pull request #83 from rakyll/interface-keys
...
chanotify should use interface{} keys
2016-01-22 11:02:50 -08:00