Anthony Romano
db560574dd
Merge pull request #7416 from heyitsanthony/test-eschew-you
...
test: eschew you
2017-03-06 13:30:57 -08:00
Anthony Romano
317f3571ff
Merge pull request #7420 from heyitsanthony/dial-timeout-report
...
clientv3: pass back dial error on dial timeout
2017-03-06 12:58:18 -08:00
Anthony Romano
3f187a103b
vendor: lock down some soft dependencies
...
Locks down:
* go-rundewidth (via tablewriter)
* golang.org/x/sys
* prometheus/{common,procfs} (via prometheus-client)
2017-03-06 12:03:45 -08:00
Anthony Romano
c8a2c7f64f
*: eschew you from documentation
...
Removed line wrapping in affected files as well.
2017-03-06 11:40:46 -08:00
Anthony Romano
270dc9427b
clientv3: pass back dial error on dial timeout
...
Fixes #7419
2017-03-06 09:33:10 -08:00
Anthony Romano
4e1ce81e17
test: eschew you
...
Per https://github.com/coreos/docs/blob/master/STYLE.md#eschew-you
2017-03-06 09:16:03 -08:00
Xiang Li
4e2fe050f5
Merge pull request #7425 from mitake/gosimple
...
contrib: suppress gosimple errors of raftexample
2017-03-06 09:09:49 -08:00
Hitoshi Mitake
b6eedbacf9
contrib: suppress gosimple errors of raftexample
...
Travis claimed errors of gosimple like below
(https://travis-ci.org/coreos/etcd/jobs/208098545 ):
gosimple checking failed:
contrib/raftexample/raftexample_test.go:78:6: should write erri := <-clus.errorC[i] instead of erri, _ := <-clus.errorC[i]
contrib/raftexample/raftexample_test.go:114:10: should write err := <-eC instead of err, _ := <-eC
This commit fixes the errors.
2017-03-06 16:17:22 +09:00
Xiang Li
5039c7b4ab
Merge pull request #7417 from purpleidea/feat/key-exists
...
clientv3: Add KeyExists and KeyNotExists Cmp helpers
2017-03-05 17:50:34 -08:00
Xiang Li
8a57b90e7f
Merge pull request #7422 from tmjd/docs_fix_migrate_example
...
etcdctl: Fix migrate example in README.md
2017-03-04 18:17:01 -08:00
Erik Stidham
9ba658f59b
etcdctl: Fix migrate example in README.md
2017-03-04 19:42:27 -06:00
Gyu-Ho Lee
b68416f735
Merge pull request #7394 from gyuho/fix-advertise-client-url-host
...
*: use machine default host only for default value, 0.0.0.0
2017-03-03 16:35:31 -08:00
James Shubin
71937151d0
clientv3: Add KeyExists and KeyNotExists Cmp helpers
...
This is quite useful for transactions.
2017-03-03 18:45:10 -05:00
Gyu-Ho Lee
4aa68e0231
etcdmain: log machine default host after update check
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-03 14:25:39 -08:00
Gyu-Ho Lee
b7ee8f4967
embed: use machine default host only for default value, 0.0.0.0
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-03 14:25:34 -08:00
Gyu-Ho Lee
2831b9dcfd
Merge pull request #7415 from gyuho/etcd-tester-lease-check-with-ttl
...
etcd-tester: check expired lease with -1 TTL
2017-03-03 12:49:58 -08:00
Gyu-Ho Lee
fb81fb44fa
etcd-tester: check expired lease with -1 TTL
...
Following the change at 2ca1823a96
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-03 11:41:53 -08:00
Brandon Philips
e16db3347a
Merge pull request #7413 from philips/update-etcd-integrations-and-users
...
production-users: add Kubernetes
2017-03-03 14:12:39 -05:00
Brandon Philips
e52f41a6d1
production-users: add Kubernetes
2017-03-03 13:09:36 -05:00
Brandon Philips
bd6f1c9e48
libraries-and-tools: rename to integrations
...
I want to create a more consistent naming system across the repos. Some
of our projects won't have libraries or tools (like Clair) but others
have integrated their software with Clair in various ways.
So, use a generic term: integrations.
2017-03-03 13:09:36 -05:00
Anthony Romano
85c22f4562
Merge pull request #7408 from heyitsanthony/v3-capable
...
api: default to V3 capability
2017-03-02 16:53:01 -08:00
Anthony Romano
42c98123b3
Merge pull request #7411 from heyitsanthony/mirror-batch
...
etcdctl: correctly batch revisions in make-mirror
2017-03-02 16:09:50 -08:00
Anthony Romano
ad45958841
etcdctl: correctly batch revisions in make-mirror
...
Fixes #7410
2017-03-02 14:30:24 -08:00
Anthony Romano
1753623f87
integration: don't set v3 capability since now default
2017-03-02 14:02:09 -08:00
Anthony Romano
5da5b834e5
api: default to V3 capability
...
Fixes #7154
2017-03-02 14:02:09 -08:00
Anthony Romano
9cc013fec0
Merge pull request #7409 from heyitsanthony/doc-ionice
...
Documentation: suggest ionice for disk tuning
2017-03-02 14:00:05 -08:00
Anthony Romano
1e252f1feb
Documentation: suggest ionice for disk tuning
...
Also cleaned up tuning.md newlines to conform with style.
2017-03-02 13:58:07 -08:00
Anthony Romano
763aef87b9
Merge pull request #7405 from heyitsanthony/fast-gosimple
...
test: run unused and gosimple over all packages at once
2017-03-02 10:40:26 -08:00
Gyu-Ho Lee
6092e1ad24
Merge pull request #7403 from gyuho/do
...
Documentation/op-guide: use exact certs dir for Container Linux
2017-03-02 10:33:42 -08:00
Gyu-Ho Lee
ae0c4b4c87
Documentation/op-guide: use exact certs dir for Container Linux
...
Use the one that works in Container Linux
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-02 10:20:59 -08:00
Anthony Romano
3296c15a32
test: run unused and gosimple over all packages at once
...
fmt pass went from ~20 CPU minutes to ~1 CPU minute.
Fixes #7377
2017-03-02 10:17:46 -08:00
fanmin shi
5cdb557560
Merge pull request #7390 from fanminshi/put_ctl_warning
...
etcdctl: show warning if ETCDCTL_API is not set
2017-03-02 10:17:19 -08:00
Anthony Romano
db91277216
Merge pull request #7400 from heyitsanthony/fix-example-ctx
...
clientv3: bump example requestTimeout for slow CI
2017-03-01 21:57:34 -08:00
Anthony Romano
2eb8243d94
Merge pull request #7402 from heyitsanthony/fix-watchconnerr
...
grpcproxy: return closing error when stream is canceled from conn close
2017-03-01 21:56:36 -08:00
Xiang Li
134d1cb4e0
Merge pull request #7404 from xiang90/nt
...
raft: make TestNodeTick reliable
2017-03-01 20:02:25 -08:00
Xiang
931cf3454a
raft: make TestNodeTick reliable
...
TestNodeTick relies on a unreliable func `waitForSchedule` when running
with GOMAXPROCS > 1. This commit changes the test to make sure we stop
the node afte it drains the tick chan. The test should be reliable now.
2017-03-01 17:35:58 -08:00
Gyu-Ho Lee
010cc287bb
Merge pull request #7401 from gyuho/docker-guide
...
op-guide: add notes on mounting certs directory
2017-03-01 16:50:24 -08:00
Anthony Romano
28e9ba365a
grpcproxy: return closing error when stream is canceled from conn close
...
Fixes #6630
2017-03-01 16:46:13 -08:00
Gyu-Ho Lee
d111c8fe3b
op-guide: add notes on mounting certs directory
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-03-01 16:45:03 -08:00
Anthony Romano
cf547aa403
clientv3: bump example requestTimeout for slow CI
...
Fixes #7398
2017-03-01 14:37:40 -08:00
fanmin shi
f76ca01aed
etcdctl: show warning if ETCDCTL_API is not set in v2 --help
...
FIXES #7385
2017-03-01 11:29:59 -08:00
fanmin shi
d3aebbf0ce
Merge pull request #7387 from fanminshi/rework_coverage_ctl
...
e2e: rework coverage ctl
2017-03-01 10:01:13 -08:00
fanmin shi
edd298f85a
test: build test binary for etcdctl
2017-02-28 17:08:24 -08:00
fanmin shi
1f413cff64
e2e: add etcdctl to e2e test
2017-02-28 17:08:17 -08:00
fanmin shi
aca4ea2a29
etcdctl: modify etcdctl v2 and v3 for code coverage
2017-02-28 14:50:27 -08:00
fanmin shi
17ae440991
Merge pull request #7379 from fanminshi/fix_TestRestartMember
...
integration: integration: ensure leader is up in waitLeader() and clusterMustProgress()
2017-02-28 10:57:49 -08:00
fanmin shi
324d2383b8
integration: ensure leader is up in waitLeader() and clusterMustProgress()
...
The issue is caused by leader loss even after waitLeader() returns
which can happen if the test machine is flaky which triggers a leader loss
or the killed node is the leader since waitLeader() only scans followers in
TestRestartMember() and they can have the same older leader.
In those cases, clusterMustProgress() proceeds with no leader which triggers
the no leader error.
To get around that, use linearizable get in waitLeader() to ensure leader is up
and retries on kapi.create() in clusterMustProgress() to ensure it proceeds with
a leader.
FIX #7258
2017-02-28 09:17:03 -08:00
Anthony Romano
1a9cd7bf36
Merge pull request #7294 from mkumatag/ppc64le_docker
...
Build docker image for ppc64le
2017-02-28 09:04:03 -08:00
Anthony Romano
8f744fe46b
Merge pull request #7384 from heyitsanthony/debug-grpc-tracing
...
etcdmain: enable grpc tracing with --debug
2017-02-27 16:05:04 -08:00
Manjunath A Kumatagi
633cfbe241
script: Build docker image for ppc64le
2017-02-27 19:04:32 -05:00