Alex Dadgar
cddda67e30
client: fix bug where pushing allocs is skipped
2016-03-10 16:18:20 -08:00
Alex Dadgar
2524231738
up cached connection time
2016-03-09 10:37:56 -08:00
Alex Dadgar
fe0621f60d
client: send correct node id
2016-02-22 22:43:55 -08:00
Alex Dadgar
d6e3e8c8cf
Send NodeID when updating client allocation
2016-02-22 17:25:11 -08:00
Alex Dadgar
48eff00427
address feedback
2016-02-21 21:32:32 -08:00
Alex Dadgar
6b3c22e91a
Batch client allocation updates to the server
2016-02-21 21:15:02 -08:00
Alex Dadgar
05bda07e7e
undo async update
2016-02-19 22:34:52 -08:00
Alex Dadgar
6d927a7525
Make updating alloc status async
2016-02-19 21:44:23 -08:00
Alex Dadgar
a0aeb3e1d4
Reduce alloc lock contention in client
2016-02-19 19:51:55 -08:00
Alex Dadgar
d13262589f
Don't re-register as initializing
2016-02-18 23:02:28 -08:00
Alex Dadgar
f6cec37963
Increase Alloc channel buffers
2016-02-18 20:43:48 -08:00
Alex Dadgar
1cc927e885
Extract the heartbeat and saveState into their own go routines
2016-02-17 11:32:17 -08:00
Alex Dadgar
66c7243372
Initialize the config copy after client init
2016-02-10 19:01:57 -08:00
Alex Dadgar
08d32d86cf
Slightly less node copying
2016-02-10 14:09:23 -08:00
Alex Dadgar
5b3792a509
safe but slow
2016-02-10 13:44:53 -08:00
Alex Dadgar
c946c5e14b
Fix concurrent r/w to heartbeat time
2016-02-09 22:43:16 -08:00
Alex Dadgar
79f5dd2380
Make fingerprinting thread safe
2016-02-09 22:14:24 -08:00
Ivo Verberk
a78836049f
Add comments to hasNodeChanged and remove superfluous else block
2016-02-04 08:19:34 +01:00
Ivo Verberk
035cc02c65
Reregister node when periodic fingerprint changes node properties
2016-02-03 21:10:58 +01:00
Alex Dadgar
3b90539fe9
Fix locks and use task runners state not alloc state
2016-02-01 15:43:59 -08:00
Alex Dadgar
410ae593e7
Fix double pull with introduction of AllocModifyIndex
2016-02-01 15:43:59 -08:00
Ranjib Dey
8e546010e7
allow group and others to have executable permissions
2016-01-31 10:54:32 -08:00
Jake Champlin
d93c8bb43e
Use net.JoinHostPort
2016-01-29 05:39:28 -05:00
Jake Champlin
cb39df4c20
Spelling
2016-01-29 05:11:50 -05:00
Jake Champlin
fed8184da1
Updates from comments, fix tests
2016-01-28 23:11:13 -05:00
Jake Champlin
fb92f83714
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
Ivo Verberk
4330157b78
Cleanup code and add comments
2016-01-20 00:02:17 +01:00
Ivo Verberk
648a3487c9
Merge branch 'master' into f-cli-short-ids
2016-01-15 09:19:53 +01:00
Diptanu Choudhury
08d1b4c319
Added the node id to agent info
2016-01-14 15:42:30 -08:00
Diptanu Choudhury
0cf85f5355
Refactoring some comments and test names
2016-01-14 15:07:24 -08:00
Diptanu Choudhury
91869fb79b
Added some docs and removed a redundant method
2016-01-14 13:45:48 -08:00
Diptanu Choudhury
21847954e0
changed the API of the client
2016-01-14 13:35:42 -08:00
Ivo Verberk
ab9409184a
Shorten CLI identifiers
...
* Truncate all UUID identifiers to eight characters by default
* Refactor the node identifier to an auto-generated UUID
* Created and updated tests and mocks
2016-01-14 21:57:43 +01:00
Diptanu Choudhury
4345fc9bee
Renamed AllocFile to AllocFileInfo
2016-01-13 17:18:10 -08:00
Diptanu Choudhury
11a67599b9
Implemeted readAt
2016-01-12 22:06:42 -08:00
Diptanu Choudhury
b5385b616d
Implemented the Stat API
2016-01-12 21:28:07 -08:00
Diptanu Choudhury
cbcdaec3fe
Added the Stat API
2016-01-12 15:25:51 -08:00
Diptanu Choudhury
744c226c23
Added methods for listing directories inside an alloc
2016-01-12 15:03:53 -08:00
Alex Dadgar
b8a42786f3
merge
2016-01-11 09:58:26 -08:00
Diptanu Choudhury
568006247d
Making a struct to hold consul service config
2015-12-11 14:06:51 -08:00
Diptanu Choudhury
6af01d2d6f
Muted the consul debug messages
2015-12-11 09:06:03 -08:00
Bryant Luk
8912f81650
Verify Consul SSL by default
...
- Matches documentation default value and clarifies config
2015-11-28 19:58:09 -06:00
Diptanu Choudhury
ee14aa2781
Added options for adding more consul configuration
2015-11-25 13:39:16 -08:00
Diptanu Choudhury
beebb7cc14
Merge pull request #498 from hashicorp/b-consul-check
...
Handle updates of Service and Check definitions
2015-11-25 13:17:26 -08:00
Diptanu Choudhury
b0c8cf6e36
Renamed consul client to service
2015-11-24 12:34:26 -08:00
max
7ff03041d7
Client config option "fingerprint.whitelist"
2015-11-24 16:18:49 +01:00
Alex Dadgar
6bbc977fe5
Renamed whitelisted to skipped and update debug line
2015-11-20 14:07:35 -08:00
Alex Dadgar
5eb8bc25bf
Implement the driver whitelist
2015-11-19 16:39:21 -08:00
Diptanu Choudhury
6d81111995
Added the option to configure consul address
2015-11-18 05:15:52 -08:00
Diptanu Choudhury
3866d4ed4f
Shutting down consul an not trying to de-register the consul service
2015-11-18 04:59:57 -08:00