Commit Graph

11565 Commits

Author SHA1 Message Date
Alex Dadgar
15c3abf816 Initial implementation 2018-05-07 14:50:01 -05:00
Michael Lange
f92d3641aa Merge pull request #4201 from hashicorp/f-ui-fuzzy-job-search
UI: fuzzy and tokenized job search
2018-05-05 09:56:15 -07:00
Michael Lange
4f260e29df Clean up computed property by inverting early return 2018-05-04 20:38:55 -07:00
Michael Schurter
bd4e761c29 Merge pull request #4251 from hashicorp/f-grpc-checks
Support Consul gRPC Health Checks
2018-05-04 14:55:16 -07:00
Michael Schurter
f2f6dab332 Merge pull request #4234 from hashicorp/b-4159
Fix race in StreamFramer and truncation in api/AllocFS.Logs
2018-05-04 14:24:07 -07:00
Michael Schurter
4197bc84b1 docs: try to make grpc explanation less confusing 2018-05-04 14:18:40 -07:00
Michael Schurter
e8ad712fa2 tests: fix grpc fields in task diff 2018-05-04 11:08:45 -07:00
Michael Schurter
ae41986fc2 docs: document grpc health check support 2018-05-04 11:08:45 -07:00
Michael Schurter
905bef8f2d consul: make grpc checks more like http checks 2018-05-04 11:08:11 -07:00
Michael Schurter
882bf5a62c vendor: update consul for grpc 2018-05-04 11:08:11 -07:00
Michael Schurter
93356e7d70 consul: initial grpc implementation
Needs to be more like http.
2018-05-04 11:08:11 -07:00
Michael Schurter
94ebbf020f Merge pull request #4247 from hashicorp/f-expand-drain-info
Expand drain info for node status command
2018-05-04 11:06:02 -07:00
Michael Schurter
758e1cb7f3 cli: expand drain info for node status 2018-05-04 10:32:25 -07:00
Preetha Appan
072d64dd80 Update CHANGELOG.md 2018-05-04 10:18:27 -05:00
Preetha Appan
4104424418 Update CHANGELOG 2018-05-04 10:14:36 -05:00
Preetha
9281617826 Merge pull request #4250 from hashicorp/b-set-modifyindex-next-alloc
Update ModifyIndex of alloc when setting NextAllocation value
2018-05-04 10:11:29 -05:00
Preetha Appan
2718b09079 Update ModifyIndex of alloc when setting NextAllocation value 2018-05-03 17:04:36 -05:00
Nick Ethier
86093d1a51 Merge pull request #4248 from hashicorp/f-short-init
changelog: init -short option
2018-05-03 16:03:56 -04:00
Nick Ethier
e67e6d900f changelogfmt 2018-05-03 16:00:20 -04:00
Nick Ethier
7f37b4c7f6 changelog: add line for init command -short option 2018-05-03 15:35:26 -04:00
Nick Ethier
e3151f04fc command: remove all comments from short init jobspec 2018-05-03 15:34:56 -04:00
Nick Ethier
d911a1c33c Merge pull request #4239 from hashicorp/f-short-init
command: init -short flag
2018-05-02 13:49:44 -04:00
Michael Schurter
057dee32d4 Merge pull request #4235 from portworx/master
Add Portworx Blog link
2018-05-02 10:49:00 -07:00
Michael Schurter
6858c520b2 framer: fix early exit/truncation in framer 2018-05-02 10:46:16 -07:00
Michael Schurter
361db269c2 framer: fix race and remove unused error var
In the old code `sending` in the `send()` method shared the Data slice's
underlying backing array with its caller. Clearing StreamFrame.Data
didn't break the reference from the sent frame to the StreamFramer's
data slice.
2018-05-02 10:46:16 -07:00
Michael Schurter
8776cf8a80 client: use a bytes.Reader for reading a []byte 2018-05-02 10:46:16 -07:00
Michael Schurter
aad596bb0f client: squelch errors on cleanly closed pipes 2018-05-02 10:46:16 -07:00
Michael Schurter
cafcb89394 client: don't spin on read errors 2018-05-02 10:46:16 -07:00
Michael Schurter
63dad441b4 client: ensure cancel is always called when func exits 2018-05-02 10:46:16 -07:00
Michael Schurter
564854dd97 client: give pipe conns meaningful names 2018-05-02 10:46:16 -07:00
Michael Schurter
a7c71c1cdc client: reset encoders between uses
According to go/codec's docs, Reset(...) should be called on
Decoders/Encoders before reuse:

https://godoc.org/github.com/ugorji/go/codec

I could find no evidence that *not* calling Reset() caused bugs, but
might as well do what the docs say?
2018-05-02 10:46:16 -07:00
Michael Schurter
41f05dc2c4 api: never return EOF from Logs error chan
Closing the frames chan is the only race-free way to signal to receivers
that all frames have been sent and no errors have occurred.

If EOF is sent on error chan receivers may not receive the last frame
(or frames since the chan is buffered) before receiving the error.

Closing frames is the idiomatic way of signaling there is no more data
to be read from a chan.
2018-05-02 10:46:16 -07:00
Michael Schurter
a8e1f35240 tests: test logs from client<->api package 2018-05-02 10:46:16 -07:00
Preetha
a76e217935 Merge pull request #4240 from hashicorp/f-add-reschedule-tracker-allocslist
Add RescheduleTracker to allocs list stub struct
2018-05-01 15:19:50 -05:00
Preetha Appan
4f18ecab5a Add RescheduleTracker to allocs list stub struct 2018-05-01 14:53:47 -05:00
Nick Ethier
57d7f428ae command: add '-short' flag to init command that emits minimal jobspec 2018-05-01 12:51:13 -04:00
Jeff Silberman
a19ef7448f Add Portworx Blog link 2018-04-30 17:25:59 -07:00
Michael Schurter
72017cd060 Merge pull request #4225 from cryptomeme/patch-1
Missed change to `alloc status` from `alloc-status`
2018-04-30 11:04:16 -07:00
Alex Dadgar
c8f1c98fd7 version bump and remove generated 2018-04-27 11:10:00 -07:00
Alex Dadgar
8363b69acf website bump 2018-04-27 11:07:23 -07:00
Alex Dadgar
1eedb7753f Release v0.8.3 2018-04-27 11:04:17 -07:00
Alex Dadgar
c85483da34 Merge branch 'master' of github.com:hashicorp/nomad 2018-04-27 10:50:12 -07:00
Michael Lange
3d10995e9e Merge pull request #4229 from hashicorp/je.bugfix
Fix js syntax error, resolve fout issues
2018-04-27 10:49:27 -07:00
Alex Dadgar
df9e8e2f27 generated files 2018-04-27 10:45:40 -07:00
Alex Dadgar
d31f8f0a3c bump version 2018-04-27 10:42:49 -07:00
Alex Dadgar
0bb3eacac7 changelog 2018-04-27 10:42:17 -07:00
Alex Dadgar
e44600ae4d Merge pull request #4231 from hashicorp/b-no-node-panic
Fix issue where node connection map wasn't being pruned
2018-04-27 10:38:35 -07:00
Alex Dadgar
5cd1ff4501 small cleanup and logging 2018-04-27 10:36:28 -07:00
Alex Dadgar
0c0fa40a3b Fix issue where node connection map wasn't being pruned 2018-04-27 10:16:03 -07:00
Jeff Escalante
a61f3db3a7 fix js syntax error, resolve fout issues 2018-04-27 12:26:07 -04:00