Jan De Cooman
d7cdb7d848
updated message in test
2017-08-11 09:24:15 +02:00
Jan De Cooman
ce8550d6fb
fixed typo
2017-08-09 14:44:38 +02:00
Jan De Cooman
b4ec045e9a
added dnsoptions to the docker driver
2017-08-09 13:30:06 +02:00
Alex Dadgar
71838d6a80
Merge pull request #2979 from lfarnell/cleanup
...
Code cleanup
2017-08-08 10:21:15 -07:00
Alex Dadgar
798b779609
Merge pull request #2947 from hashicorp/f-vault-grace
...
Allow template to set Vault grace
2017-08-07 16:29:53 -07:00
Alex Dadgar
18e3bd9c2e
Rename runnerConfig
2017-08-07 16:29:42 -07:00
Luke Farnell
7a56971508
fixed all spelling mistakes for goreport
2017-08-07 17:13:05 -04:00
Michael Schurter
e271c28de2
Merge branch 'master' into fix-pending-state
2017-08-03 17:27:03 -07:00
Alex Dadgar
053cff812a
Allow template to set Vault grace
...
This PR allows a template to specify the Vault grace duration.
Fixes https://github.com/hashicorp/nomad/issues/2922
2017-08-01 14:14:08 -07:00
Alex Dadgar
3050603552
vendor vault api
2017-08-01 09:30:55 -07:00
Michael Schurter
1585a5b2b9
Merge pull request #2883 from kmalec/add-support-for-readonly-mount
...
rkt driver support for read-only volumes mounts
2017-07-31 10:58:22 -07:00
Alex Dadgar
212fed63df
Fix leaked plugin files for syslog server
...
This PR fixes a leaking of the unix socket used when launching a syslog
server for the Docker driver.
Fixes https://github.com/hashicorp/nomad/issues/2844
2017-07-30 17:51:38 -07:00
Alex Dadgar
8c9234e319
Make test Vault pick random ports
2017-07-25 17:40:59 -07:00
Michael Schurter
fd1d8a9e1d
Don't attempt to restore tasks that never sync'd
2017-07-24 15:58:46 -07:00
Alex Dadgar
80c4b03f07
fix vet
2017-07-22 22:43:33 -07:00
Alex Dadgar
fdd77dcaa0
travis check fixes
2017-07-22 21:01:22 -07:00
Alex Dadgar
70040f2574
fingerprinters
2017-07-22 20:38:03 -07:00
Alex Dadgar
e048068f92
fix slow resolve on mac
2017-07-22 19:58:30 -07:00
Alex Dadgar
4c89212f0a
drop rkt deadline
2017-07-22 19:54:06 -07:00
Alex Dadgar
4c7c3c45e2
Merge branch 'master' of github.com:hashicorp/nomad
2017-07-22 19:48:54 -07:00
Alex Dadgar
22c5999c09
darwin test fixes
2017-07-22 19:48:47 -07:00
Alex Dadgar
08c2ba9bc6
Parallel client tests ( #2890 )
...
* alloc_runner
* Random tests
* parallel task_runner and no exec compatible check
* Parallel client
* Fail fast and use random ports
* Fix docker port mapping
* Make concurrent pull less timing dependant
* up parallel
* Fixes
* don't build chroots in parallel on travis
* Reduce parallelism on travis with lxc/rkt
* make java test app not run forever
* drop parallelism a little
* use docker ports that are out of the os's ephemeral port range
* Limit even more on travis
* rkt deadline
2017-07-22 19:04:36 -07:00
Alex Dadgar
5d4b0ab016
typo
2017-07-22 12:55:30 -07:00
Alex Dadgar
f30e5a5984
typo
2017-07-22 12:33:07 -07:00
Alex Dadgar
3cb16aa9a8
small fixes
2017-07-22 12:25:02 -07:00
Alex Dadgar
b6451f2d07
Merge pull request #2888 from hashicorp/b-fix-allocrunner-test
...
Fix TestAllocRunner_TaskLeader_StopTG and unrelated races
2017-07-22 11:44:04 -07:00
Alex Dadgar
82dd0fad5a
faster vaultclient
2017-07-21 19:38:37 -07:00
Michael Schurter
a96fc052dd
Fix tr race by not sharing alloc/task
...
prestart only needs the original alloc/task so pass their pointers in.
Task updates may concurrently replace the pointer on tr.
2017-07-21 16:17:42 -07:00
Michael Schurter
96baafebd3
Minor test race fix
2017-07-21 16:17:23 -07:00
Michael Schurter
2569c58cb7
Fix race by not accessing tr.task from ar
2017-07-21 16:16:53 -07:00
Michael Schurter
cf62d02378
Remove unneeded saveTaskRunnerState method
...
Collapse it into the one place it's called
2017-07-21 16:16:02 -07:00
Michael Schurter
a59d3a80ba
Fix test race by locking around ar.tasks access
2017-07-21 14:25:51 -07:00
Michael Schurter
96127527a1
Fix handle race
2017-07-21 14:00:32 -07:00
Michael Schurter
a04f5016a5
Fix more test races
2017-07-21 14:00:21 -07:00
Michael Schurter
8fa599c4a5
Fixup a few more even rarer test races
2017-07-21 13:43:32 -07:00
Michael Schurter
55713e2a61
Always interpolate task before calling with Consul
...
Also switch to returning a copy of the task to avoid races between
altering the Task and persitence.
2017-07-21 13:37:16 -07:00
Michael Schurter
3974dfa98c
Fix TestAllocRunner_TaskLeader_StopTG
...
Also make alloc runner tests less racy. Basically every alloc runner
test used to have races with `upd.{Count,Allocs}`
2017-07-21 13:37:16 -07:00
Alex Dadgar
d4e35815a1
executor and logging pkg
2017-07-21 12:14:54 -07:00
Alex Dadgar
789a5072a9
Parallel
2017-07-21 12:06:39 -07:00
Karel Malec
809292da00
Allow rkt driver to mount volumes read-only
2017-07-21 13:05:15 +02:00
Alex Dadgar
700147c90e
Speed up client startup
2017-07-20 22:34:24 -07:00
Michael Schurter
a7a830a980
Merge pull request #2878 from hashicorp/b-save-state
...
Fix state handling on restart
2017-07-20 17:16:46 -07:00
Karel Malec
bafe9276ec
Pass task group name as NOMAD_GROUP_NAME environment variable
2017-07-21 01:22:54 +02:00
Alex Dadgar
bb958ba745
Destroy tasks that are part of terminal alloc
2017-07-20 12:02:04 -07:00
Michael Schurter
738321efa3
Don't save task runner state if it is destroyed
2017-07-20 10:17:41 -07:00
Alex Dadgar
ae2ac8ab58
Should not persist state after alloc_runner is garbage collected
2017-07-19 17:31:30 -07:00
Michael Schurter
9150135b50
Use broadcast send retry logic everywhere
2017-07-18 14:36:32 -07:00
Alex Dadgar
4f376d08ed
Merge pull request #2853 from hashicorp/b-watcher
...
Improve alloc health watcher
2017-07-18 14:12:28 -07:00
Alex Dadgar
459ddf63ec
Save deployment status
2017-07-18 12:37:52 -07:00
Alex Dadgar
386557da73
Small fixes
2017-07-18 12:19:57 -07:00