Andrey Vagin
f78bf211f0
integration: don't use default values to test smth
...
Signed-off-by: Andrey Vagin <avagin@openvz.org>
2015-03-04 23:31:54 +03:00
Alexander Morozov
1c9de5b4d2
Merge pull request #423 from mrunalp/test_env
...
Adds an integration test for checking process env.
2015-03-04 11:13:48 -08:00
Mrunal Patel
0e3b1262a1
Adds an integration test for checking process env.
...
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-03-04 13:58:42 -05:00
Mrunal Patel
11d14f2621
Merge pull request #425 from hqhq/hq_use_set_in_freeze
...
cgroups: use Set instead of Apply in Freeze
2015-03-04 10:13:46 -08:00
Michael Crosby
b49bd705dc
Merge pull request #426 from MabinGo/file_check
...
Add the file close operation before function return to release resource
2015-03-04 09:26:01 -08:00
Mabin
c1fb904d10
Add the file close operation before function return to release resource
...
Signed-off-by: Mabin <bin.ma@huawei.com>
2015-03-04 14:56:50 +08:00
Qiang Huang
a8a798a7c9
cgroups: use Set instead of Apply in Freeze
...
So Apply function of freezer can be as sample as other subsystems.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 13:45:44 +08:00
Mrunal Patel
903680701a
Merge pull request #424 from dqminh/fix-generic-error
...
Fix panic when genericError constructor gets nil error
2015-03-03 20:11:37 -08:00
Mrunal Patel
3ca0e1ff95
Merge pull request #376 from hqhq/hq_add_set_interface
...
add a new api Set
2015-03-03 19:57:55 -08:00
Daniel, Dao Quang Minh
e22b589543
genericError constructors can accept nil error
...
if the error is nil, we do not populate generic error's message, but the
constructor will still return a valid error
Signed-off-by: Daniel, Dao Quang Minh <dqminh89@gmail.com>
2015-03-03 22:47:44 -05:00
Daniel, Dao Quang Minh
4ce8d97320
do not pass nil to genericError
...
currently genericError constructors require not-nil error to be able to read
its Error() message
Signed-off-by: Daniel, Dao Quang Minh <dqminh89@gmail.com>
2015-03-03 22:47:44 -05:00
Qiang Huang
4077c254a6
add test cases for Set interfaces
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 08:43:59 +08:00
Qiang Huang
74005ed4e0
add function to get string value from cgroup file
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 08:42:56 +08:00
Qiang Huang
1db687f4f4
add Set api
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 08:42:35 +08:00
Qiang Huang
cc524f1b72
add Set interface
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 08:42:04 +08:00
Qiang Huang
12a63757db
rename Set to Apply
...
The name `Set` would be used to do dymanic changes of resource configs
in the future. For now, `Apply` also makes more sense.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-03-04 08:37:55 +08:00
Michael Crosby
025e6be6c5
Merge pull request #421 from LK4D4/network_interface_stats
...
Make NetworkInterface public
2015-03-03 11:50:15 -08:00
Alexander Morozov
2cd0ee8cf2
Make NetworkInterface public
...
In other case it is impossible to implement Stats() method from
interface outside libcontainer.
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-03-03 11:07:21 -08:00
Michael Crosby
6c2f20eeec
Merge pull request #420 from LK4D4/systemd_stats
...
Implement stats for systemd
2015-03-03 08:39:34 -08:00
Alexander Morozov
dd5576b2b3
Implement stats for systemd
...
It looks weird but works and not crashes application.
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-03-02 14:36:09 -08:00
Michael Crosby
56bc1485df
Merge pull request #419 from LK4D4/return_init_err_on_setns
...
Return init errors from setnsProcess
2015-03-02 13:51:08 -08:00
Alexandr Morozov
152107f44a
Return init errors from setnsProcess
...
Before it produced panic or hanging
Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
2015-02-27 15:55:53 -08:00
Mrunal Patel
0dee9793d5
Merge pull request #416 from LK4D4/fix_mount_join
...
Don't join rootfs if path already prefixed by it
2015-02-26 14:59:48 -08:00
Alexander Morozov
087caf69e8
Don't join rootfs if path already prefixed by it
...
In docker we evaluate all symlinks im path to check that they not escaping
from rootfs and that gives us full path to mount.
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-26 13:08:15 -08:00
Mrunal Patel
bcfdee970e
Merge pull request #414 from jfrazelle/jessfraz-has-been-shamed-for-life
...
Fixes validate
2015-02-26 09:37:21 -08:00
Jessica Frazelle
3c474b9e2a
Fixes validate
...
I'm the worst, shame, shame, shame has been brough unto my family
Docker-DCO-1.1-Signed-off-by: Jessie Frazelle <jess@docker.com> (github: jfrazelle)
2015-02-26 09:36:29 -08:00
Victor Marmol
b48acf4613
Merge pull request #410 from hqhq/fix_README
...
fix instructions in README
2015-02-26 09:12:26 -08:00
Victor Marmol
8d0f911e1d
Merge pull request #395 from jfrazelle/add-validate-script
...
Add a validate script
2015-02-26 09:11:58 -08:00
Qiang Huang
20af7e70e2
fix instructions in README
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-02-26 15:02:31 +08:00
Michael Crosby
9d91f080ce
Merge pull request #409 from hqhq/rename_test_files
...
rename test files so we can really test them
2015-02-25 19:09:23 -08:00
Qiang Huang
53fce30755
rename test files so we can really test them
...
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-02-26 09:49:57 +08:00
Mrunal Patel
b19b8a9677
Merge pull request #407 from LK4D4/move_console_to_process
...
Move tty configuration to Process
2015-02-25 15:08:47 -08:00
Alexander Morozov
8d0b06257b
Move tty configuration to Process
...
Now you need to call Process.NewConsole to setup console for process
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-25 15:04:43 -08:00
Alexander Morozov
f6593810da
Merge pull request #400 from mrunalp/exit_cleanup
...
Exit related cleanup
2015-02-25 13:18:27 -08:00
Mrunal Patel
fff015f409
Merge pull request #406 from LK4D4/return_state_on_err
...
Return actual ProcessState on Wait error
2015-02-25 13:18:18 -08:00
Alexander Morozov
d1f0d5705d
Return actual ProcessState on Wait error
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-25 11:45:53 -08:00
Mrunal Patel
f9590b0927
Adds missing exit to fatal function.
...
Extracts ProcessState when we get ExitError.
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-02-25 13:54:45 -05:00
Michael Crosby
286fffa4ee
Merge pull request #405 from LK4D4/add_default_init
...
Add default InitArgs for factory
2015-02-25 09:20:35 -08:00
Alexander Morozov
8600e6f315
Add default InitArgs for factory
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-25 09:11:39 -08:00
Victor Marmol
c96cde4e5d
Merge pull request #404 from crosbymichael/init-path
...
Add init path support to allow full control of init binary
2015-02-24 18:53:16 -08:00
Michael Crosby
e7953c3609
Merge pull request #403 from LK4D4/config_methods_on_values
...
Make possible to call config methods on values
2015-02-24 18:41:19 -08:00
Michael Crosby
a36d471a0e
Add init path support to allow full control of init binary
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-02-24 17:53:11 -08:00
Michael Crosby
dc34fe1883
Merge pull request #402 from LK4D4/fix_start_comment
...
Fix comment for container.Start
2015-02-24 16:20:19 -08:00
Alexander Morozov
ec005e73b9
Make possible to call config methods on values
...
Because container.Config() returns values and you can't get pointer from
function call immediately. So it is impossible to call
container.Config().HostUID().
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-24 16:06:53 -08:00
Alexander Morozov
b4cda7a6ca
Fix comment for container.Start
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-24 15:09:43 -08:00
Michael Crosby
9d4f6b3d3d
Merge pull request #401 from jfrazelle/remove-drone
...
remove drone
2015-02-24 15:09:25 -08:00
Jessica Frazelle
fb27b4238c
remove drone
...
Docker-DCO-1.1-Signed-off-by: Jessie Frazelle <jess@docker.com> (github: jfrazelle)
Docker-DCO-1.1-Signed-off-by: Jessie Frazelle <hugs@docker.com> (github: jfrazelle)
2015-02-24 15:11:47 -08:00
Mrunal Patel
54301f5593
Merge pull request #383 from rhatdan/audit_read
...
Linux has added a new capability audit_read
2015-02-24 13:44:02 -08:00
Michael Crosby
c504f85aab
Merge pull request #397 from LK4D4/use_const_ns
...
Use configs.NamespaceType as key for State.NamespacePathes
2015-02-24 12:46:06 -08:00
Alexander Morozov
bdff595cad
Use configs.NamespaceType as key for State.NamespacePathes
...
I think this is more convenient because for working with namespaces we
using configs.NamespaceType.
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-24 11:54:58 -08:00