Abhishek Chanda
|
ef83066b7a
|
Fix location of volume mount
Also add a test for mounting alloc dirs
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
9e1055d595
|
Use NewWaitResult in the wait channel
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
5a3be40b8d
|
Set allocDir in handle
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
a78fc6707f
|
Run rkt interactively
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
29bcab9bfd
|
Cleanup if the plugin executor crashes.
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
8957726a0a
|
A number of cleanups
- Removed some unused variables.
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
77d9ba3526
|
Change name of the stdout file
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
fbc6f3f0b1
|
Do not hard-code binary location
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
d490df2bad
|
Use the plugin mechanism in the rkt driver
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
459ed48c43
|
Defer cleanup
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
e40c4630d7
|
Change how a result is returned form wait
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
579da2930a
|
Use less resources for containers
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
7719a1ce98
|
A number of rkt fixes
- Reorder rkt arguments to make it work
- Change a few things in test
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
b35e244c7d
|
Use a host volume to mount alloc and task dirs
host volumes are the preferred way to share data.
|
2016-03-02 14:04:14 -08:00 |
|
Abhishek Chanda
|
370332fdf3
|
Create the task and alloc dirs before proceeding
|
2016-03-02 14:04:14 -08:00 |
|
Alex Dadgar
|
d7ebd7ab5e
|
Merge pull request #869 from hashicorp/f-alloc-id-env
Add Alloc ID/Name and Task Name to environment variables
|
2016-03-02 13:58:47 -08:00 |
|
Diptanu Choudhury
|
6324e18cac
|
Merge pull request #855 from hashicorp/cgroups-pid
Updated logic for creation of cgroup
|
2016-03-02 12:57:25 -08:00 |
|
Diptanu Choudhury
|
395d10eafc
|
Added a comment
|
2016-03-02 12:56:56 -08:00 |
|
Diptanu Choudhury
|
04cb13f3a5
|
Added a test for making sure executor destroy works
|
2016-03-02 11:05:08 -08:00 |
|
Diptanu Choudhury
|
aaa23154aa
|
Not killing the plugin while destroying the cgroup
|
2016-03-01 17:51:54 -08:00 |
|
Diptanu Choudhury
|
5748bd0516
|
Fixed the logic of cgroup creation
|
2016-03-01 17:01:45 -08:00 |
|
Alex Dadgar
|
d7b425e5c1
|
Driver tests
|
2016-03-01 16:22:33 -08:00 |
|
Alex Dadgar
|
f8b047e088
|
Add Alloc ID/Name and Task Name to environment variables
|
2016-03-01 16:08:21 -08:00 |
|
Erik Evenson
|
eca9029664
|
adds comments and removes redundant false flag setting
|
2016-02-29 08:17:40 -06:00 |
|
Alex Dadgar
|
61972c9ddc
|
Refactor task runner to include driver starting into restart policy and add recoverable errors
|
2016-02-28 16:56:05 -08:00 |
|
Erik Evenson
|
10e32a74d1
|
refactors
|
2016-02-27 12:00:17 -06:00 |
|
Erik Evenson
|
4572753014
|
allows AWS ECR to work
|
2016-02-27 11:06:40 -06:00 |
|
Diptanu Choudhury
|
2bfab1bd30
|
Merge pull request #850 from hashicorp/snap-version
Adding version information to snapshots
|
2016-02-25 10:54:26 -08:00 |
|
Diptanu Choudhury
|
ce5b497dbc
|
Adding version to the DockerHandle test
|
2016-02-25 08:51:10 -08:00 |
|
Diptanu Choudhury
|
7891737fa8
|
Fixed some java tests
|
2016-02-24 23:54:01 -08:00 |
|
Diptanu Choudhury
|
47da0b02b3
|
Writing logs to alloc dir
|
2016-02-24 20:06:43 -08:00 |
|
Diptanu Choudhury
|
e3d6c4a9dd
|
Adding version information to snapshots
|
2016-02-24 19:06:30 -08:00 |
|
Alex Dadgar
|
cc1b35a90c
|
client: standardize error logging format
|
2016-02-24 15:57:58 -08:00 |
|
Diptanu Choudhury
|
62029e4bf9
|
Making the build work for windows
|
2016-02-23 15:17:07 -08:00 |
|
Alex Dadgar
|
da50c36564
|
driver.test: remove redundant tests
|
2016-02-23 14:41:52 -08:00 |
|
Diptanu Choudhury
|
27ab08ce1c
|
Merge pull request #842 from hashicorp/f-validate-command
drivers: validate that command contains one field
|
2016-02-23 13:45:10 -08:00 |
|
Diptanu Choudhury
|
7fcbdf5a9b
|
Closing the rotators when the process finishes
|
2016-02-23 13:32:17 -08:00 |
|
Alex Dadgar
|
f612b9c81e
|
validate that command contains one field
|
2016-02-23 10:19:40 -08:00 |
|
Diptanu Choudhury
|
d6f09400f7
|
Merge pull request #819 from hashicorp/r-syslog-collector
Refactored syslog server and log rotator
|
2016-02-23 10:15:14 -08:00 |
|
Diptanu Choudhury
|
fd2be356cc
|
Closing the messages channel
|
2016-02-23 10:14:54 -08:00 |
|
Diptanu Choudhury
|
bd99982b96
|
Stoping go-routines in the syslog collector
|
2016-02-23 09:43:14 -08:00 |
|
Diptanu Choudhury
|
c9e00127c3
|
Buffering writes to a rotated file
|
2016-02-23 08:52:06 -08:00 |
|
Diptanu Choudhury
|
3211e67961
|
Made the syslog server use a buffered chan
|
2016-02-22 16:10:23 -08:00 |
|
Diptanu Choudhury
|
c21f6f8eea
|
Throwing an error if Nomad can't create an docker auth object
|
2016-02-22 13:20:06 -08:00 |
|
Diptanu Choudhury
|
bf3e3f5f59
|
Throwing an error if Nomad can't create an docker auth object
|
2016-02-22 13:00:54 -08:00 |
|
Diptanu Choudhury
|
91e8800b6b
|
Added more comments
|
2016-02-19 21:58:44 -08:00 |
|
Diptanu Choudhury
|
0cc9b76d26
|
Fixed tests
|
2016-02-19 15:15:59 -08:00 |
|
Diptanu Choudhury
|
694cecfbf8
|
Added some docs to the syslog server
|
2016-02-19 14:20:21 -08:00 |
|
Diptanu Choudhury
|
8096722cad
|
Added some docs to the FileRotator
|
2016-02-19 14:11:31 -08:00 |
|
Diptanu Choudhury
|
4873118cef
|
Making the log rotator a writer
|
2016-02-19 14:01:07 -08:00 |
|
Diptanu Choudhury
|
488fd763c8
|
Renamed packages
|
2016-02-19 13:08:25 -08:00 |
|
Diptanu Choudhury
|
824df263aa
|
Implemented file rotator
|
2016-02-19 12:55:34 -08:00 |
|
Diptanu Choudhury
|
5180480787
|
Fixed the fingerprinter test
|
2016-02-18 11:34:17 -08:00 |
|
Diptanu Choudhury
|
502d56b232
|
Enabling cgroups and chroot on linux
|
2016-02-18 09:49:11 -08:00 |
|
Diptanu Choudhury
|
ef7cfb1f0b
|
Implemented a custom syslog server
|
2016-02-17 14:48:25 -08:00 |
|
Alex Dadgar
|
48bc77bc7f
|
fix java test
|
2016-02-17 10:04:19 -08:00 |
|
Alex Dadgar
|
18d2d9c091
|
Killing a driver handle is retried with an exponential backoff
|
2016-02-16 21:00:49 -08:00 |
|
Abhishek Chanda
|
2059cf221b
|
Separate arguments with a space while writing
|
2016-02-16 17:13:19 -08:00 |
|
Diptanu Choudhury
|
8d6be22181
|
Merge branch 'master' of github.com:hashicorp/nomad
|
2016-02-12 16:20:41 -08:00 |
|
Diptanu Choudhury
|
fce4a0bd2c
|
Added stubs for windows
|
2016-02-12 16:20:04 -08:00 |
|
Alex Dadgar
|
f6e0349d3b
|
go vet
|
2016-02-12 16:08:58 -08:00 |
|
Diptanu Choudhury
|
b1c57e078f
|
Changing log messages in the docker driver
|
2016-02-12 13:33:09 -08:00 |
|
Alex Dadgar
|
18da7eea95
|
Update go-plugin
|
2016-02-12 12:16:56 -08:00 |
|
Diptanu Choudhury
|
c6e395fa0e
|
Fixed tests
|
2016-02-11 17:34:46 -08:00 |
|
Diptanu Choudhury
|
7eba3f3b5f
|
Merge pull request #763 from hashicorp/f-logrotator
Implemented log rotation for drivers
|
2016-02-11 15:02:39 -08:00 |
|
Diptanu Choudhury
|
3db617472c
|
Fixed an issue with purge
|
2016-02-11 14:44:35 -08:00 |
|
Diptanu Choudhury
|
0d362c39e7
|
Fixed more client executor tests
|
2016-02-11 11:13:45 -08:00 |
|
Diptanu Choudhury
|
cd957a739a
|
Fixed the executor test
|
2016-02-11 10:58:18 -08:00 |
|
Diptanu Choudhury
|
9e994cb8d0
|
Fixed some tests
|
2016-02-11 10:42:56 -08:00 |
|
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
|
5480a6744e
|
Renamed the syslog package to logcollector
|
2016-02-10 18:47:46 -08:00 |
|
Diptanu Choudhury
|
b0d2328734
|
Added a test to check if file size update catches up with rotation
|
2016-02-10 17:34:14 -08:00 |
|
Diptanu Choudhury
|
566d709110
|
Handling errors when client can't re-attach to syslog collector
|
2016-02-10 16:40:36 -08:00 |
|
Diptanu Choudhury
|
64c5206cae
|
Changed the logic of the logrotator to make updates easier
|
2016-02-10 16:13:13 -08:00 |
|
Diptanu Choudhury
|
e9187d48ca
|
Sharing the isolationconfig of syslog collector with executor
|
2016-02-10 15:27:40 -08:00 |
|
Diptanu Choudhury
|
810e354571
|
Added some comments
|
2016-02-10 15:23:25 -08:00 |
|
Diptanu Choudhury
|
25c48cd1ea
|
Updating log configs
|
2016-02-10 15:04:41 -08:00 |
|
Diptanu Choudhury
|
a4f32f31c2
|
Stripping hostname, timestamps etc from docker syslog messages
|
2016-02-10 14:40:26 -08:00 |
|
Diptanu Choudhury
|
49099f4c70
|
Fixed more tests
|
2016-02-10 13:54:54 -08:00 |
|
Diptanu Choudhury
|
ab75f89c33
|
Fixed docker tests
|
2016-02-10 13:29:06 -08:00 |
|
Diptanu Choudhury
|
79141f3021
|
Fixed the docker handle id test
|
2016-02-10 13:18:10 -08:00 |
|
Diptanu Choudhury
|
19d0e74608
|
Parsing the severity of the log lines
|
2016-02-10 12:09:07 -08:00 |
|
Diptanu Choudhury
|
776e57deb0
|
Adding newlines to loglines
|
2016-02-10 10:18:14 -08:00 |
|
Diptanu Choudhury
|
3a12204ce5
|
Updated comments
|
2016-02-10 08:13:08 -08:00 |
|
Diptanu Choudhury
|
0675282097
|
Simplified the logic of conversion of interface{} to byte array
|
2016-02-10 08:03:31 -08:00 |
|
Diptanu Choudhury
|
4b22221c27
|
Writing log lines from docker to files
|
2016-02-10 07:52:15 -08:00 |
|
Diptanu Choudhury
|
1e4c42f29d
|
Starting the syslog collector along with a docker container
|
2016-02-09 18:24:30 -08:00 |
|
Diptanu Choudhury
|
e592c229c8
|
Renamed the ExecutorPluginConfig
|
2016-02-09 12:59:05 -08:00 |
|
Diptanu Choudhury
|
96ddf38291
|
Merge branch 'master' into f-logrotator
|
2016-02-09 12:50:46 -08:00 |
|
Diptanu Choudhury
|
2054a7ed47
|
Removed unused imports in test
|
2016-02-09 12:31:14 -08:00 |
|
Diptanu Choudhury
|
9d6eed1fb4
|
Merge branch 'master' into f-logrotator
|
2016-02-09 12:25:44 -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
|
b8e4941862
|
Fixed merge conflicts
|
2016-02-08 10:24:27 -08:00 |
|
Diptanu Choudhury
|
ea5a8c66ab
|
Implemented the UpdateLogConfig method
|
2016-02-08 10:10:01 -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
|
faf6083352
|
Passing the log rotation parameters to docker daemon
|
2016-02-05 00:22:31 -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
|
91e7922f3b
|
Implemented log rotator for exec based drivers
|
2016-02-04 23:54:15 -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 |
|
Diptanu Choudhury
|
02db2e5735
|
Fixed the raw_exec_driver tests
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
83882eca3f
|
Fixed the kill test
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
6c9f33ed19
|
Fixed creation of the command args
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
675b5f898a
|
Fixed the wait rpc server
|
2016-02-04 17:00:40 -08:00 |
|
Diptanu Choudhury
|
7e3041e2ee
|
Fixed a test related to wait
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
e5595fd8cb
|
Fixed a test
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
38374e3703
|
Fixed a comment
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
2f9c14c3e0
|
Fixed the rpc server
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
356fb6abdb
|
Removed executor and spawn daemon
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
263c89fdee
|
Moved qemu to executor plugin
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
a821c162ff
|
Moving the java executor to the executor plugin
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
17d2257a13
|
Enabling logs and killing the plugin if we couldn't start the job
|
2016-02-04 17:00:39 -08:00 |
|
Diptanu Choudhury
|
c6271d2408
|
Making the wait asynchronous
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
6a719ef167
|
Turning on isolation for exec
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
1c616deab3
|
Introduced the flag for the user
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
3accb642e8
|
Creating the universal executor
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
6eba0e46ec
|
Killing the plugin after wait returns
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
14acbe7479
|
Limiting resources on a process
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
a6f87c555c
|
Fixed the path to the log files
|
2016-02-04 17:00:38 -08:00 |
|
Diptanu Choudhury
|
9fc86deb43
|
Implemented the exec functioanlity for linux
|
2016-02-04 17:00:37 -08:00 |
|
Diptanu Choudhury
|
87f40135ea
|
Using the plugin to spawn processes from the raw_exec driver
|
2016-02-04 17:00:37 -08:00 |
|
Diptanu Choudhury
|
57453086a7
|
Fixed the executor command
|
2016-02-04 17:00:37 -08:00 |
|
Diptanu Choudhury
|
4ed85d0ab2
|
Using a plugin to create the executor
|
2016-02-04 17:00:37 -08:00 |
|
Alex Dadgar
|
21c2368626
|
Fix java test
|
2016-02-04 15:26:37 -08:00 |
|
Alex Dadgar
|
77b89d15e4
|
Extract artifacts to the root of the task, not in the local directory
|
2016-02-04 15:18:22 -08:00 |
|
Alex Dadgar
|
41e1174f72
|
Client handles updates to KillTimeout and Restart Policy
|
2016-02-03 19:43:44 -08:00 |
|
Alex Dadgar
|
2d42cb3e55
|
update the regex
|
2016-02-02 15:39:45 -08:00 |
|
Alex Dadgar
|
3b8e7a75d2
|
Merge pull request #704 from iverberk/f-env-ports
Pass a combination of ip and port to the task environment.
|
2016-01-29 08:53:47 -08:00 |
|
Alex Dadgar
|
4ce455be31
|
Merge pull request #712 from iverberk/f-cgroup-finterprinter
Add periodic cgroup fingerprinter
|
2016-01-29 08:50:43 -08:00 |
|
Ivo Verberk
|
22fef1766b
|
Add comments and small improvements to cgroup fingerprinter
|
2016-01-29 14:34:29 +01:00 |
|
Ivo Verberk
|
7f97dd8553
|
Only enable exec driver when cgroups are available
Make the exec driver fingerprinter periodic to disable the driver when
cgroups become unavailable.
|
2016-01-27 07:32:32 +01:00 |
|
Alex Dadgar
|
e2763e3d31
|
Update the interpretation of node.id/name on the client
|
2016-01-26 17:38:36 -08:00 |
|
Ivo Verberk
|
061445468b
|
Rename IPPort env variable and add a mapped host port to the env.
|
2016-01-25 20:46:01 +01:00 |
|
Ivo Verberk
|
e58bda9056
|
Pass a combination of ip and port to the task environment.
The different labels can be on different IPs.
|
2016-01-24 10:31:03 +01:00 |
|
Alex Dadgar
|
ec9c375c1c
|
Have docker use the task environment in the context
|
2016-01-22 15:00:36 -08:00 |
|
Alex Dadgar
|
a1cd55e53e
|
Merge pull request #690 from hashicorp/b-fix-root-tests
Fix failing tests running under root
|
2016-01-21 17:01:10 -08:00 |
|
Alex Dadgar
|
a3c22258cd
|
Use TestMultiplier on all waits
|
2016-01-21 15:24:24 -08:00 |
|
Alex Dadgar
|
0406a3a190
|
Handle case that pid is dead in ForceStop
|
2016-01-21 14:09:04 -08:00 |
|
Alex Dadgar
|
a4ddfc306b
|
ordering issue
|
2016-01-21 13:28:48 -08:00 |
|
Alex Dadgar
|
9656714f4e
|
Bump again
|
2016-01-21 12:55:35 -08:00 |
|
Alex Dadgar
|
fd21e890db
|
Time Duration fixes
|
2016-01-21 12:29:13 -08:00 |
|
Diptanu Choudhury
|
d1e4bf1f03
|
Simplied the logic of detecting the currently rotate log file
|
2016-01-20 16:50:31 -08:00 |
|
Diptanu Choudhury
|
5035699c14
|
Added a comment in the test
|
2016-01-20 16:30:55 -08:00 |
|
Diptanu Choudhury
|
7099aacbb3
|
Simplifying a test
|
2016-01-20 16:25:51 -08:00 |
|
Diptanu Choudhury
|
92cc950398
|
Using tmpdir and tmpfile in tests
|
2016-01-20 16:17:49 -08:00 |
|
Alex Dadgar
|
1ceb6f012a
|
Fix a bunch of tests
Up timeouts
trusty travis beta
Increase timeouts
|
2016-01-20 16:03:53 -08:00 |
|
Diptanu Choudhury
|
6b9dcd06c6
|
Renaming a test
|
2016-01-20 15:55:41 -08:00 |
|
Diptanu Choudhury
|
87eef5cd3f
|
Changing the logic of purging old rotated files
|
2016-01-20 15:53:17 -08:00 |
|
Diptanu Choudhury
|
46f09dd1f1
|
Added some comments
|
2016-01-20 14:14:37 -08:00 |
|
Alex Dadgar
|
9f5ccee7ff
|
Fix docker tests
|
2016-01-19 15:35:01 -08:00 |
|
Diptanu Choudhury
|
d3734a47cd
|
stating an existing file only once
|
2016-01-16 20:09:24 -08:00 |
|
Diptanu Choudhury
|
4122aeedc8
|
Added a comment for bufsize
|
2016-01-16 19:21:16 -08:00 |
|
Diptanu Choudhury
|
6e069369fe
|
Implemented a method to purge files
|
2016-01-16 19:19:52 -08:00 |
|
Diptanu Choudhury
|
c3fd960485
|
Fixing tests
|
2016-01-15 11:18:02 -08:00 |
|
Diptanu Choudhury
|
2bfdd71db9
|
add a logger
|
2016-01-14 23:16:30 -08:00 |
|
Diptanu Choudhury
|
3fb21b1b40
|
excluding directories before opening file for writing
|
2016-01-14 23:05:45 -08:00 |
|
Diptanu Choudhury
|
385fe065ec
|
Added a test for testing if logrotator creates an empty dir when it starts from scratch
|
2016-01-14 22:43:52 -08:00 |
|
Diptanu Choudhury
|
5835d0e436
|
Fixed the logic of rotating files
|
2016-01-14 22:36:55 -08:00 |
|
Diptanu Choudhury
|
97dca83866
|
Fixed the test for writing only N amount of bytes as much as capacity
|
2016-01-14 18:30:53 -08:00 |
|
Diptanu Choudhury
|
b474810134
|
Added a test for file rotation
|
2016-01-14 11:41:31 -08:00 |
|
Diptanu Choudhury
|
9749ee301d
|
Added an impl for log-rotator
|
2016-01-14 11:13:11 -08:00 |
|
Alex Dadgar
|
6d157a0337
|
Fix tests
|
2016-01-11 09:58:31 -08:00 |
|
Alex Dadgar
|
7fe6c8bd1b
|
Add folder
|
2016-01-11 09:58:31 -08:00 |
|
Alex Dadgar
|
3ba1c9b76b
|
merge
|
2016-01-11 09:58:26 -08:00 |
|
Bastiaan Bakker
|
fcfa8373b2
|
Add options ipc_mode, pid_mode and uts_mode to docker driver.
May only be used if priviliged mode is enabled in driver config.
|
2016-01-08 23:34:49 +01:00 |
|
Alex Dadgar
|
ef36ae0168
|
Use basic executor
|
2016-01-06 15:31:08 -08:00 |
|
Diptanu Choudhury
|
161f90abc6
|
Adding a , between args to netdav
|
2016-01-05 13:17:51 -08:00 |
|
Alex Dadgar
|
198230bae9
|
Merge pull request #645 from achanda/mount_dirs
Mount task and alloc dirs in the rkt driver
|
2016-01-05 10:34:03 -08:00 |
|
Abhishek Chanda
|
2fc6352076
|
Mount task and alloc dirs in the rkt driver
rkt docs herer https://coreos.com/rkt/docs/latest/subcommands/run.html#mounting-volumes
|
2016-01-05 10:27:44 +00:00 |
|
Alex Dadgar
|
1e5c776e40
|
Merge pull request #624 from hashicorp/f-adjustable-timeout
User specifiable kill timeout and operator configurable max
|
2016-01-04 11:44:22 -08:00 |
|
Alex Dadgar
|
813d3545e3
|
Merge pull request #633 from achanda/opts_change
Update the insecure flag
|
2015-12-28 13:35:36 -08:00 |
|
Kenneth Feng
|
a85b2c0e90
|
linux/exec: add /usr/share to ChrootEnv
|
2015-12-28 13:39:34 -05:00 |
|
Abhishek Chanda
|
60fe5e19e8
|
Update the insecure flag
The current call has been deprecated in
https://github.com/coreos/rkt/pull/1738
|
2015-12-25 15:59:54 +00:00 |
|
Alex Dadgar
|
ddf392c6be
|
User specifiable kill timeout and operator configurable max
|
2015-12-22 16:10:30 -08:00 |
|
Abhishek Chanda
|
a347cda6e3
|
Consolidate if else conditions
|
2015-12-22 18:23:29 +00:00 |
|
Alex Dadgar
|
29411d698a
|
Rkt comment and variable name update
|
2015-12-22 10:11:22 -08:00 |
|
Abhishek Chanda
|
74a5292789
|
Move constants to the top
|
2015-12-22 05:15:37 +00:00 |
|
Abhishek Chanda
|
0918a38221
|
Do not allow rkt version less than 0.14.0
|
2015-12-21 17:48:21 +00:00 |
|
Abhishek Chanda
|
1c4e380868
|
Use camelCase for variable names
|
2015-12-21 16:37:21 +00:00 |
|
Abhishek Chanda
|
3d2589e797
|
Run gofmt
|
2015-12-21 06:09:11 +00:00 |
|
Abhishek Chanda
|
b843b1a853
|
Support CPU and meory isolators for the rkt driver
The rkt community added supprt for these isolators recently
|
2015-12-21 06:06:45 +00:00 |
|
Clint Shryock
|
77b5639160
|
Executors/Linux: Update Executor config struct
|
2015-12-17 10:25:42 -06:00 |
|
Diptanu Choudhury
|
f6fb42835e
|
Using cgo dependencies to look up users
|
2015-12-15 11:12:13 -08:00 |
|
Alex Dadgar
|
b943c6e278
|
Remove all calls to the default logger
|
2015-12-11 15:02:13 -08:00 |
|
Chris Hines
|
5f5f91717d
|
Avoid leaking a time.Ticker.
|
2015-12-11 15:30:53 -05:00 |
|
Alex Dadgar
|
0a950a4070
|
Merge pull request #556 from hashicorp/b-cache-docker-client
Do.Once docker client initialization
|
2015-12-10 16:19:06 -08:00 |
|
Chris Bednarski
|
545f0ff120
|
Move raw_exec enabled into the DevMode config block
|
2015-12-10 15:24:21 -08:00 |
|
Chris Bednarski
|
36e828ea9a
|
Use ReadBoolDefault
|
2015-12-10 15:03:25 -08:00 |
|
Chris Bednarski
|
65d4aa889b
|
Enable raw exec in dev mode
|
2015-12-10 14:48:06 -08:00 |
|
Alex Dadgar
|
5eeec26102
|
Do Once docker client initialization
|
2015-12-10 13:49:29 -08:00 |
|
Diptanu Choudhury
|
de06482506
|
Sending the user process sigint during shutdown on linux
|
2015-12-08 08:14:13 -08:00 |
|
Chris Bednarski
|
9292a97062
|
Merge branch 'user-lookup-nocgo' of https://github.com/carlosdp/nomad into b-user-lookup
|
2015-12-01 13:44:56 -08:00 |
|
Carlos Diaz-Padron
|
55e49506f0
|
Refactor out userLookup to helper package
Also replaces user.Lookup in exec driver
|
2015-12-01 11:59:55 -08:00 |
|
Diptanu Choudhury
|
29915ddd16
|
Moving the args to helper
|
2015-11-26 14:13:19 -08:00 |
|
Chris Hines
|
37745f66c9
|
Speed up tests by allowing parallel execution.
|
2015-11-25 15:56:55 -05:00 |
|
Chris Hines
|
5b2168bb12
|
Use package testtask and httptest.Server to make client/driver tests OS independent.
|
2015-11-25 15:56:20 -05:00 |
|
Chris Hines
|
e569fb4787
|
Use package testtask in client/driver/spawn tests.
|
2015-11-25 15:34:55 -05:00 |
|
Chris Hines
|
46e848c8ec
|
Eliminate special case in production code for embedding test binary into chroot.
|
2015-11-25 15:31:29 -05:00 |
|
Chris Hines
|
d7ebe099c1
|
Factor portable test task out of client/driver/executor.
|
2015-11-24 20:59:42 -05:00 |
|
Alex Dadgar
|
c7cd7abe22
|
Inject the current binary into the chroot in test mode
|
2015-11-24 16:30:53 -08:00 |
|
Chris Hines
|
ea5a60629a
|
Fix Executor_Open_Invalid test for Windows.
|
2015-11-24 16:30:53 -08:00 |
|
Chris Hines
|
cb262d787f
|
Include Executor_Open_Invalid in test suite.
|
2015-11-24 16:30:53 -08:00 |
|
Chris Hines
|
769415dbd2
|
Improve names and documentation in test code.
|
2015-11-24 16:30:53 -08:00 |
|
Chris Hines
|
ec7e78680d
|
Use TestMain to provide portable echo, sleep, and write commands.
|
2015-11-24 16:30:53 -08:00 |
|
Alex Dadgar
|
b2daa5e2e6
|
Standardize log messages in fingerprinters to DEBUG
|
2015-11-24 11:06:51 -08:00 |
|
Chris Bednarski
|
3ed8cb5b8b
|
Merge pull request #481 from hashicorp/b-vet
Fix some issues caught by go vet
|
2015-11-20 16:31:47 -08:00 |
|
Chris Bednarski
|
e6daf57b10
|
Merge pull request #480 from hashicorp/f-docker-tls-config
Added docker.tls config file options and docs
|
2015-11-20 16:31:41 -08:00 |
|