Diptanu Choudhury
|
f390261cd0
|
Reporting time series of stats
|
2016-05-28 19:42:34 -07:00 |
|
Diptanu Choudhury
|
01e0ae7753
|
Added a client API to display resource usage of an allocation
|
2016-05-28 19:42:34 -07:00 |
|
Diptanu Choudhury
|
e3fffa75aa
|
Removing addition of the client service while reconciling services
|
2016-05-13 10:34:21 -07:00 |
|
Diptanu Choudhury
|
2216944676
|
Fixed an agent test
|
2016-05-11 17:26:53 -07:00 |
|
Diptanu Choudhury
|
de660c4acf
|
Removed allocID and task name from consul service
|
2016-05-11 16:26:41 -07:00 |
|
Diptanu Choudhury
|
4266e25e3c
|
Using consul config from client config instead of reading from client options
|
2016-05-11 16:10:57 -07:00 |
|
Diptanu Choudhury
|
a2237a6057
|
Implemented registering client and server services
|
2016-05-11 16:07:02 -07:00 |
|
Diptanu Choudhury
|
2663ef9d6a
|
Refactored the signature of NewConsulService
|
2016-05-11 15:22:58 -07:00 |
|
Sean Chittenden
|
fd9bcabaa8
|
Emit various debugging information with the results of the fingerprinter
|
2016-05-09 12:21:51 -07:00 |
|
Diptanu Choudhury
|
ba9ff3b536
|
Reading consul attr from copy of node attributes
|
2016-04-11 20:13:28 -04:00 |
|
Alex Dadgar
|
36a75054d8
|
When reserving ports don't reserve network interface speed
|
2016-04-07 15:47:02 -07:00 |
|
Diptanu Choudhury
|
036797bdd8
|
Watching for node updates after registration completes
|
2016-04-01 13:41:52 -07:00 |
|
Diptanu Choudhury
|
3ec66327bb
|
Making the drivers fingerprint periodically if they are configured to do so
|
2016-03-31 15:15:00 -07:00 |
|
Diptanu Choudhury
|
bea0560234
|
Client not syncing services with consul until fingerprinting succeeds
|
2016-03-30 21:51:50 -07:00 |
|
Diptanu Choudhury
|
f8db6a433f
|
Using tickers instead of creating new timers
|
2016-03-25 14:18:04 -07:00 |
|
Diptanu Choudhury
|
12dc439949
|
Changing the logic of keep services
|
2016-03-24 19:19:13 -07:00 |
|
Diptanu Choudhury
|
62249fe79f
|
Added an impl for Nomad Checks
|
2016-03-24 19:00:24 -07:00 |
|
Diptanu Choudhury
|
6c5f546e86
|
Fixing check registration in perform sync
|
2016-03-24 14:12:09 -07:00 |
|
Diptanu Choudhury
|
bca2793d1c
|
Using a helper method to copy taskStates
|
2016-03-23 19:11:54 -07:00 |
|
Diptanu Choudhury
|
408fea015d
|
Reworded the log line
|
2016-03-23 19:04:59 -07:00 |
|
Diptanu Choudhury
|
a6e382f5fb
|
Locking the task states
|
2016-03-23 19:02:29 -07:00 |
|
Diptanu Choudhury
|
ef52a7a2c2
|
Renamed vars and methods
|
2016-03-23 18:21:27 -07:00 |
|
Diptanu Choudhury
|
167f2f0937
|
Locking on alloc runners before syncing with consul
|
2016-03-23 17:54:32 -07:00 |
|
Diptanu Choudhury
|
1f6137aba5
|
Using the name of the task and the alloc id in the service name
|
2016-03-23 17:35:29 -07:00 |
|
Diptanu Choudhury
|
0e4a236e6a
|
Added comments
|
2016-03-23 15:39:25 -07:00 |
|
Diptanu Choudhury
|
56ccea8f18
|
Client sync with consul and removed unwanted services
|
2016-03-23 15:28:55 -07:00 |
|
Diptanu Choudhury
|
9a71225b9e
|
Removing references to old consul services and adding consul config to executor context
|
2016-03-23 12:19:19 -07:00 |
|
Alex Dadgar
|
8f9bd6b198
|
Merge pull request #910 from hashicorp/f-reserved-resources
Reserve Client Resources + Config Validation
|
2016-03-15 21:09:13 -07:00 |
|
Dmitry Smirnov
|
2e755cd7e8
|
codespell: minor spelling corrections
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
|
2016-03-16 05:28:31 +11:00 |
|
Alex Dadgar
|
4293811651
|
reserve resources on the node
|
2016-03-13 19:05:41 -07:00 |
|
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 |
|