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
b45b101240
Serialize the list of mounted entries in the alloc dir
2016-02-04 14:30:32 -08:00
Alex Dadgar
e8067029cc
Small fixes
2016-02-04 14:19:27 -08:00
Alex Dadgar
117bef6515
Fix AllocRunner not capturing destroy signal and tests
2016-02-04 13:09:53 -08:00
Alex Dadgar
1a58923c42
Merge pull request #751 from hashicorp/b-client-updates
...
Client handles updates to KillTimeout and Restart Policy
2016-02-04 10:19:28 -08:00
Ivo Verberk
73ab620f61
Add comments to hasNodeChanged and remove superfluous else block
2016-02-04 08:19:34 +01:00
Alex Dadgar
9619f61832
Fix tests
2016-02-03 19:58:39 -08:00
Alex Dadgar
41e1174f72
Client handles updates to KillTimeout and Restart Policy
2016-02-03 19:43:44 -08:00
Alex Dadgar
b6f9e9c61c
Move restart tracker creation into task runner
2016-02-03 16:16:48 -08:00
Ivo Verberk
d5a67aba86
Reregister node when periodic fingerprint changes node properties
2016-02-03 21:10:58 +01:00
Alex Dadgar
e3587f5f24
Another test fix
2016-02-02 17:35:06 -08:00
Alex Dadgar
9a79521999
Fix test
2016-02-02 17:35:06 -08:00
Alex Dadgar
6f20d3f435
Restart on-success shouldn't be user specifiable
2016-02-02 17:35:06 -08:00
Alex Dadgar
931283c5e3
Merge pull request #745 from hashicorp/b-rkt-version-regex
...
Update Rkt regex to determine version
2016-02-02 15:55:50 -08:00
Alex Dadgar
2d42cb3e55
update the regex
2016-02-02 15:39:45 -08:00
Ryan Uber
1c7cdb9577
client: obey restart policy when attempts == 0
2016-02-02 14:17:39 -08:00
Alex Dadgar
cf1e152f44
Clean interaction between alloc-runner and task-runner
2016-02-02 11:09:29 -08:00
Alex Dadgar
a72d39bd04
Don't share task state with the alloc in the task runner
2016-02-01 17:47:53 -08:00
Alex Dadgar
b5260fc14e
Fix locks and use task runners state not alloc state
2016-02-01 15:43:59 -08:00
Alex Dadgar
2d98c0eadd
Fix double pull with introduction of AllocModifyIndex
2016-02-01 15:43:59 -08:00
Ranjib Dey
4527257647
allow group and others to have executable permissions
2016-01-31 10:54:32 -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
Jake Champlin
e053511232
Use net.JoinHostPort
2016-01-29 05:39:28 -05:00
Jake Champlin
78814cba28
Spelling
2016-01-29 05:11:50 -05:00
Jake Champlin
9a6bd0d7fe
Updates from comments, fix tests
2016-01-28 23:11:13 -05:00
Jake Champlin
ee1be79093
Allow ports to be optional when adding servers
...
When updating a clients servers, as nomad does not use the gossip
protocol over a specified port for clients, it was required to specify
ports along with server addresses.
Now specifying ports are optional, and if unspecified the default `4647`
port is used, reflecting a notice back to the user.
2016-01-28 22:08:28 -05:00
Diptanu Choudhury
980bc19d10
Added more information about files
2016-01-27 14:20:10 -08:00
Alex Dadgar
d3f0464284
Merge pull request #714 from ryanslade/patch-1
...
Fix a typo
2016-01-27 10:14:45 -08:00
Ryan Slade
e8b3ee3c69
Fix a typo
2016-01-27 17:49:32 +02:00
Ivo Verberk
2921cf0d92
Fix comment
2016-01-27 10:56:35 +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
Ivo Verberk
5f86e28974
Add a periodic cgroup fingerprinter
2016-01-27 07:22:25 +01:00
Alex Dadgar
e2763e3d31
Update the interpretation of node.id/name on the client
2016-01-26 17:38:36 -08:00
Alex Dadgar
a85800188c
Respond to comments
2016-01-26 14:55:38 -08:00
Alex Dadgar
d5c77cd4a4
Update client fingerprinters
2016-01-26 10:08:01 -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