Commit Graph

571 Commits

Author SHA1 Message Date
Armon Dadgar
d70dcecdaf scheduler: track dimension of exhaustion 2015-09-13 16:48:01 -07:00
Armon Dadgar
65cd3b4ca7 schedule: avoid in-place update of task if network resources are different 2015-09-13 16:41:53 -07:00
Armon Dadgar
cceea396f6 scheduler: expose reason network offer failed 2015-09-13 16:41:32 -07:00
Armon Dadgar
60dfe56eb7 nomad: adding reason network offer failed 2015-09-13 16:40:53 -07:00
Armon Dadgar
81ce54e2ba mock: use network resources 2015-09-13 16:40:31 -07:00
Armon Dadgar
ca67742fbb scheduler: thread through the TaskResources 2015-09-13 15:20:50 -07:00
Armon Dadgar
04f6036836 nomad: removing old network index lookup methods 2015-09-13 15:04:36 -07:00
Armon Dadgar
ecb60cc766 nomad: Resource Superset ignores network in favor of NetworkIndex 2015-09-13 14:59:34 -07:00
Armon Dadgar
6da83f1e1b nomad: update for new AllocsFit API 2015-09-13 14:57:58 -07:00
Armon Dadgar
56351eb769 nomad: remove PortsOvercommited in favor of NetworkIndex 2015-09-13 14:56:51 -07:00
Armon Dadgar
5545fd8ec0 scheduler: use the new network index 2015-09-13 14:37:09 -07:00
Armon Dadgar
3acf348e46 nomad: exposing IntContains 2015-09-13 14:36:33 -07:00
Armon Dadgar
415e13717a nomad: moving network index 2015-09-13 14:35:28 -07:00
Armon Dadgar
924bf123a1 scheduler: binpacker makes network offers 2015-09-13 14:31:32 -07:00
Armon Dadgar
5db6f9b8ba scheduler: expose AddReserved, add test 2015-09-13 14:31:01 -07:00
Armon Dadgar
dba4ec3e3a nomad: adding copy helpers 2015-09-13 14:30:45 -07:00
Armon Dadgar
793521d1fe scheduler: adding helper library for network assignments 2015-09-12 19:34:46 -07:00
Armon Dadgar
8903b8c9a6 nomad: add device name for network 2015-09-12 19:13:00 -07:00
Armon Dadgar
dc8d1af0e8 nomad: removing public field of network 2015-09-12 17:32:08 -07:00
Armon Dadgar
c6b4bd3fa3 nomad: aggregate by blank network constraints 2015-09-12 17:04:09 -07:00
Armon Dadgar
d5739d7a6d nomad: Support adding NetworkResource by CIDR/IP 2015-09-12 16:33:41 -07:00
Armon Dadgar
4dc1506e66 nomad: handle network usage superset by CIDR/IP 2015-09-12 16:29:45 -07:00
Armon Dadgar
d7c31029f6 nomad: Adding per-task resources block 2015-09-12 16:22:18 -07:00
Armon Dadgar
a34f3261d2 nomad: removing unused job type 2015-09-12 16:22:09 -07:00
Armon Dadgar
63928dfed4 nomad: adding IP to NetworkResource 2015-09-12 16:21:57 -07:00
Armon Dadgar
bf3981a397 scheduler: refactor shared logic 2015-09-12 14:44:40 -07:00
Ryan Uber
5529aab866 client: skip init in dev mode 2015-09-12 13:16:27 -07:00
Ryan Uber
f7f32f3c35 api: remove unneeded test 2015-09-12 11:49:32 -07:00
Ryan Uber
5b7073b294 client: init the alloc dir 2015-09-12 11:47:44 -07:00
Ryan Uber
9dc59deadf agent: remove unreachable code 2015-09-11 21:28:35 -07:00
Ryan Uber
3c6c6a6cd9 api: fix nodes tests 2015-09-11 21:28:21 -07:00
Ryan Uber
29f3fc3005 testutil: enable dev mode using a config flag.
This flag is not normally supported in Nomad, but we really need
to use it for testing to lower the timing values for registration
retries et. al. Instead of just enabling it on all tests, we
provide a bool flag in the config, which just makes the test
server pass the extra CLI arg when true.
2015-09-11 21:25:46 -07:00
Ryan Uber
8e32daec1d testutil: re-enable dev mode for short timing values 2015-09-11 20:50:08 -07:00
Ryan Uber
0d897daba7 api: correct status leader test 2015-09-11 20:35:13 -07:00
Ryan Uber
e4c29dc579 client: alloc dirs tolerate missing directories 2015-09-11 20:32:55 -07:00
Ryan Uber
0d291a82a9 Merge pull request #39 from hashicorp/f-more-api
Fill missing API endpoint methods
2015-09-11 17:44:25 -07:00
Ryan Uber
562d214054 Merge pull request #33 from hashicorp/f-network
Network config
2015-09-11 17:43:32 -07:00
Chris Bednarski
74c304f646 Merge pull request #38 from hashicorp/website
website
2015-09-11 17:41:01 -07:00
Ryan Uber
ea24468e0e api: use strconv 2015-09-11 17:20:33 -07:00
Ryan Uber
2ba01d2dd9 api: add status endpoint 2015-09-11 17:02:56 -07:00
captainill
c3d4185f32 website 2015-09-11 17:01:02 -07:00
Ryan Uber
2a5c563bd6 api: add nodes endpoints 2015-09-11 16:51:18 -07:00
Chris Bednarski
9bce091f0b Merge pull request #35 from hashicorp/b-serfv4
Change serf version to 4 so the entire test suite doesn't fail
2015-09-11 12:34:21 -07:00
Ryan Uber
9d4e52ddc2 agent: add default bind addr and port numbers 2015-09-11 12:19:05 -07:00
Ryan Uber
aa40658344 agent: split out server config parser, add tests 2015-09-11 12:06:42 -07:00
Armon Dadgar
40b84e3023 scheduler: recompute scan limit on SetNodes 2015-09-11 12:03:41 -07:00
Armon Dadgar
23b6a44f82 scheduler: Adding SetLimit to LimitIterator 2015-09-11 12:01:22 -07:00
Ryan Uber
c300682e97 agent: allow specifying advertise addrs in ip:port format 2015-09-11 11:27:14 -07:00
Chris Bednarski
d1635f91e2 Remove todo because there is no serf version 5 2015-09-11 11:22:36 -07:00
Chris Bednarski
ac4faf45e0 Merge pull request #34 from hashicorp/f-server-logging
Added logging to server startup so we can see where it fails
2015-09-11 11:20:20 -07:00