Alex Dadgar
|
e6e7c395df
|
Merge pull request #775 from hashicorp/d-interpreted-vars
Documentation for interpreted variables
|
2016-02-11 08:40:31 -08:00 |
|
Diptanu Choudhury
|
2054a7ed47
|
Removed unused imports in test
|
2016-02-09 12:31:14 -08:00 |
|
Diptanu Choudhury
|
477a159c9e
|
Removing the killing executor pid tests
|
2016-02-09 11:29:02 -08:00 |
|
Diptanu Choudhury
|
587141f856
|
Removing taskDir from the exechandle
|
2016-02-09 10:21:47 -08:00 |
|
Diptanu Choudhury
|
0120aceb49
|
Merge branch 'r-executor-plugin' of github.com:hashicorp/nomad into r-executor-plugin
|
2016-02-09 10:17:44 -08:00 |
|
Diptanu Choudhury
|
8fca3625e2
|
Killing the userpid if the plugin is killed while the client is running
|
2016-02-09 10:17:33 -08:00 |
|
Alex Dadgar
|
e7e7348727
|
Don't error killing exited process
|
2016-02-09 10:00:42 -08:00 |
|
Alex Dadgar
|
4fa7b35443
|
more time
|
2016-02-09 09:43:40 -08:00 |
|
Alex Dadgar
|
5f966ec57a
|
Fix min duration
|
2016-02-08 19:46:46 -08:00 |
|
Alex Dadgar
|
c8807e2927
|
Fix timeouts between signal and kill
|
2016-02-08 19:31:57 -08:00 |
|
Diptanu Choudhury
|
9a46dcb553
|
Fixed a test
|
2016-02-08 19:00:26 -08:00 |
|
Alex Dadgar
|
75473e88d2
|
Unmount special directories when task finishes
|
2016-02-08 18:51:11 -08:00 |
|
Diptanu Choudhury
|
4644f8a9d4
|
Added a test for merge
|
2016-02-08 16:27:31 -08:00 |
|
Diptanu Choudhury
|
1a13400f2d
|
Moved the destroycgroup method into executor
|
2016-02-08 16:08:29 -08:00 |
|
Diptanu Choudhury
|
fc8e099cc3
|
removing the prefix of the logger
|
2016-02-08 15:07:18 -08:00 |
|
Diptanu Choudhury
|
32e24e257a
|
Appending names of sub-system before log lines
|
2016-02-08 14:47:10 -08:00 |
|
Diptanu Choudhury
|
6c85ed6c8e
|
Removing pathExists from executor
|
2016-02-08 14:40:54 -08:00 |
|
Diptanu Choudhury
|
10fe104f97
|
Unmounting dev and proc when open can't reconnect with the plugin process
|
2016-02-08 14:31:03 -08:00 |
|
Diptanu Choudhury
|
e89bcf52b8
|
Moving code to mount and unmount chroot into allocdir
|
2016-02-08 14:11:53 -08:00 |
|
Diptanu Choudhury
|
e53ebc9e3c
|
Extracted the cgroup info into isolation struct
|
2016-02-08 13:48:26 -08:00 |
|
Diptanu Choudhury
|
21677468cf
|
Setting defaults for client max and min port
|
2016-02-08 13:29:53 -08:00 |
|
Diptanu Choudhury
|
088d2cba53
|
Making the plugin server return the same instance of executor rpc server
|
2016-02-08 11:56:48 -08:00 |
|
Diptanu Choudhury
|
f6f51a6926
|
Destroying the cgroup if we can't to executor in exec and java drivers
|
2016-02-08 10:05:39 -08:00 |
|
Diptanu Choudhury
|
68d0105634
|
Isolating the plugin process from the nomad client
|
2016-02-07 22:33:48 -05:00 |
|
Diptanu Choudhury
|
4527410e33
|
Fixed merged conflict
|
2016-02-07 17:58:31 -05:00 |
|
Alex Dadgar
|
40f510f168
|
interpreted variable docs
|
2016-02-06 15:35:07 -08:00 |
|
Diptanu Choudhury
|
d0b6fb1993
|
Updated the docker auth config
|
2016-02-06 05:47:56 -08:00 |
|
Diptanu Choudhury
|
745bfaae7b
|
Reading dockercfg files for authenticating with private registries
|
2016-02-06 05:43:30 -08:00 |
|
Diptanu Choudhury
|
c9d2151f90
|
Changed a few comments
|
2016-02-05 18:07:06 -08:00 |
|
Diptanu Choudhury
|
1b9a54abec
|
Updated comment
|
2016-02-05 17:40:06 -08:00 |
|
Diptanu Choudhury
|
370dc41ca2
|
Renamed the plugin log file
|
2016-02-05 17:07:02 -08:00 |
|
Diptanu Choudhury
|
f4b32ae5fc
|
Entering the plugin pid into the cgroup after creating it
|
2016-02-05 13:16:29 -08:00 |
|
Diptanu Choudhury
|
2871dfce26
|
Using signals to test if proces is alive
|
2016-02-05 13:05:49 -08:00 |
|
Diptanu Choudhury
|
fa41d8a062
|
Added a test which shows userpid is killed when plugin can not be re-connected on calling Open
|
2016-02-05 11:37:13 -08:00 |
|
Diptanu Choudhury
|
918cc46d30
|
Added a test which isolates and constraints a process using the executor
|
2016-02-05 11:07:16 -08:00 |
|
Diptanu Choudhury
|
f4ea6a15c8
|
Making the java driver apply resource constraints and limits
|
2016-02-05 10:55:03 -08:00 |
|
Diptanu Choudhury
|
b788017574
|
Corrected comments and making the plugins write to unique log files
|
2016-02-05 10:49:54 -08:00 |
|
Diptanu Choudhury
|
08932e5bbc
|
Putting the plugin in the same cgroup as the user process
|
2016-02-05 00:11:09 -08:00 |
|
Diptanu Choudhury
|
ff714703e6
|
Fixing merge conflicts
|
2016-02-04 22:55:38 -08:00 |
|
Diptanu Choudhury
|
9c963055a4
|
Running processes with exec as nobody
|
2016-02-04 17:49:47 -08:00 |
|
Diptanu Choudhury
|
30d5bba131
|
Not syncing stdout and stderr of pluging with client
|
2016-02-04 17:36:31 -08:00 |
|
Alex Dadgar
|
a4f7709f08
|
Fix tests
|
2016-02-04 17:27:58 -08:00 |
|
Diptanu Choudhury
|
f5ce39e3fa
|
Updated the value of the magic cookie
|
2016-02-04 17:00:41 -08:00 |
|
Diptanu Choudhury
|
6d48f1933b
|
Removed using ProcessState when we just want an empty interface
|
2016-02-04 17:00:41 -08:00 |
|
Diptanu Choudhury
|
a0ff83f44c
|
Added some docs
|
2016-02-04 17:00:41 -08:00 |
|
Diptanu Choudhury
|
f95b973c2c
|
Moved packages around
|
2016-02-04 17:00:41 -08:00 |
|
Diptanu Choudhury
|
0309506b57
|
Added tests for the executor
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
7f790826af
|
Destroying the plugin if we can't connect to it
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
63e0b20e5e
|
Removed duplicate code
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
94a51a6a1b
|
Fixing the id generation logic for the java and qemu drivers
|
2016-02-04 17:00:40 -08:00 |
|