Armon Dadgar
95af1478b8
Merge pull request #43 from hashicorp/f-ports
...
Network offers and Dynamic Ports
2015-09-13 17:10:41 -07:00
Armon Dadgar
cece4473b8
scheduler: in-place update should preserve network offer
2015-09-13 17:06:34 -07:00
Armon Dadgar
fcd367e657
scheduler: track dimension of exhaustion
2015-09-13 16:48:01 -07:00
Armon Dadgar
f71527dadf
schedule: avoid in-place update of task if network resources are different
2015-09-13 16:41:53 -07:00
Armon Dadgar
cf0a546fdc
scheduler: expose reason network offer failed
2015-09-13 16:41:32 -07:00
Armon Dadgar
3690565f5a
nomad: adding reason network offer failed
2015-09-13 16:40:53 -07:00
Armon Dadgar
13815fb733
mock: use network resources
2015-09-13 16:40:31 -07:00
Armon Dadgar
c6f5a8e029
scheduler: thread through the TaskResources
2015-09-13 15:20:50 -07:00
Armon Dadgar
7586b39a7b
nomad: removing old network index lookup methods
2015-09-13 15:04:36 -07:00
Armon Dadgar
373c4ee83a
nomad: Resource Superset ignores network in favor of NetworkIndex
2015-09-13 14:59:34 -07:00
Armon Dadgar
cb3aa5d4db
nomad: update for new AllocsFit API
2015-09-13 14:57:58 -07:00
Armon Dadgar
1884296ff8
nomad: remove PortsOvercommited in favor of NetworkIndex
2015-09-13 14:56:51 -07:00
Armon Dadgar
aed6bd8a41
scheduler: use the new network index
2015-09-13 14:37:09 -07:00
Armon Dadgar
c21ff50107
nomad: exposing IntContains
2015-09-13 14:36:33 -07:00
Armon Dadgar
e901b0a1ca
nomad: moving network index
2015-09-13 14:35:28 -07:00
Armon Dadgar
625308661a
scheduler: binpacker makes network offers
2015-09-13 14:31:32 -07:00
Armon Dadgar
b0eb463823
scheduler: expose AddReserved, add test
2015-09-13 14:31:01 -07:00
Armon Dadgar
8bbf0bfb76
nomad: adding copy helpers
2015-09-13 14:30:45 -07:00
Ryan Uber
531d093a2f
api: run all tests in parallel
2015-09-13 12:17:08 -07:00
Ryan Uber
3d31230ac1
client: always create alloc dir if it is non-empty
2015-09-13 12:14:12 -07:00
Armon Dadgar
5c8f1c0fa5
scheduler: adding helper library for network assignments
2015-09-12 19:34:46 -07:00
Armon Dadgar
a829c8db50
nomad: add device name for network
2015-09-12 19:13:00 -07:00
Armon Dadgar
5b6d365709
nomad: removing public field of network
2015-09-12 17:32:08 -07:00
Armon Dadgar
39fa04eda7
nomad: aggregate by blank network constraints
2015-09-12 17:04:09 -07:00
Armon Dadgar
47f6a8a64a
nomad: Support adding NetworkResource by CIDR/IP
2015-09-12 16:33:41 -07:00
Armon Dadgar
2eb8044518
nomad: handle network usage superset by CIDR/IP
2015-09-12 16:29:45 -07:00
Armon Dadgar
a8d0c6994e
nomad: Adding per-task resources block
2015-09-12 16:22:18 -07:00
Armon Dadgar
93020187da
nomad: removing unused job type
2015-09-12 16:22:09 -07:00
Armon Dadgar
2d4fad31b2
nomad: adding IP to NetworkResource
2015-09-12 16:21:57 -07:00
Armon Dadgar
0e38f0e914
scheduler: refactor shared logic
2015-09-12 14:44:40 -07:00
Ryan Uber
58216245ac
client: skip init in dev mode
2015-09-12 13:16:27 -07:00
Ryan Uber
29cd5064de
api: remove unneeded test
2015-09-12 11:49:32 -07:00
Ryan Uber
823276993c
client: init the alloc dir
2015-09-12 11:47:44 -07:00
Ryan Uber
f4499491a9
agent: remove unreachable code
2015-09-11 21:28:35 -07:00
Ryan Uber
cbb7e7aec0
api: fix nodes tests
2015-09-11 21:28:21 -07:00
Ryan Uber
086e1d9daa
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
6e10bd8af4
testutil: re-enable dev mode for short timing values
2015-09-11 20:50:08 -07:00
Ryan Uber
6fcec7088e
api: correct status leader test
2015-09-11 20:35:13 -07:00
Ryan Uber
1ff724ab25
client: alloc dirs tolerate missing directories
2015-09-11 20:32:55 -07:00
Ryan Uber
635b7c74f9
Merge pull request #39 from hashicorp/f-more-api
...
Fill missing API endpoint methods
2015-09-11 17:44:25 -07:00
Ryan Uber
987bbe6cd2
Merge pull request #33 from hashicorp/f-network
...
Network config
2015-09-11 17:43:32 -07:00
Chris Bednarski
9a722fc11e
Merge pull request #38 from hashicorp/website
...
website
2015-09-11 17:41:01 -07:00
Ryan Uber
4334dc56b7
api: use strconv
2015-09-11 17:20:33 -07:00
Ryan Uber
fb3e3f5b13
api: add status endpoint
2015-09-11 17:02:56 -07:00
captainill
dd95fe4de1
website
2015-09-11 17:01:02 -07:00
Ryan Uber
b86bc3e73f
api: add nodes endpoints
2015-09-11 16:51:18 -07:00
Chris Bednarski
0cc7ed77cc
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
90f18850a5
agent: add default bind addr and port numbers
2015-09-11 12:19:05 -07:00
Ryan Uber
3b5004f2a4
agent: split out server config parser, add tests
2015-09-11 12:06:42 -07:00
Armon Dadgar
4333b7370b
scheduler: recompute scan limit on SetNodes
2015-09-11 12:03:41 -07:00