Anthony Romano
ad45958841
etcdctl: correctly batch revisions in make-mirror
...
Fixes #7410
2017-03-02 14:30:24 -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
Anthony Romano
bbd8f4e6f6
Merge pull request #7386 from heyitsanthony/doc-lease-coalesce
...
Documentation: add documentation for grpc lease stream coalescing
2017-02-27 15:30:45 -08:00
Anthony Romano
22f0386683
Documentation: add documentation for grpc lease stream coalescing
2017-02-27 14:45:01 -08:00
Anthony Romano
c4f1e64de7
embed: enable debug endpoint if Debug is set and add net.trace events
...
/debug/ was only being enabled for Pprof.
2017-02-27 11:34:58 -08:00
Anthony Romano
298d58841e
etcdmain: enable grpc tracing with --debug
2017-02-27 11:18:13 -08:00
Anthony Romano
01557ebc8f
Merge pull request #7376 from heyitsanthony/fix-example-metrics-port
...
clientv3: use any port for metrics example
2017-02-24 16:24:52 -08:00
Anthony Romano
c231950cdb
clientv3: use any port for metrics example
...
Was getting bind conflicts causing failures on semaphore.
2017-02-24 14:33:08 -08:00
Anthony Romano
15d8ca7726
Merge pull request #7375 from heyitsanthony/fix-e2e-cov
...
e2e: fix -tags cov builds
2017-02-24 13:01:11 -08:00
Anthony Romano
2ec8572a8c
e2e: fix -tags cov builds
...
Wasn't compiling.
2017-02-24 09:47:31 -08:00
Gyu-Ho Lee
833aa518d8
Merge pull request #7372 from gyuho/updates
...
*: miscellaneous updates on release 3.2 cycle
2017-02-23 17:42:35 -08:00
Gyu-Ho Lee
9fbdd0a84a
Merge pull request #7373 from gyuho/news
...
NEWS: add v3.1.2 release notes
2017-02-23 17:19:31 -08:00
Gyu-Ho Lee
3eaf2f6558
*: remove trailing space, upgrade test on v3.1
2017-02-23 16:19:24 -08:00
Gyu-Ho Lee
119d0520c6
NEWS: add v3.1.2 release notes
2017-02-23 15:02:36 -08:00
Gyu-Ho Lee
3f756d502b
travis: use Go 1.8 in master branch
2017-02-23 14:38:47 -08:00
Gyu-Ho Lee
9d74eb5c60
MAINTAINERS: add Fanmin
2017-02-23 14:38:14 -08:00
Gyu-Ho Lee
86c9bf5c3f
Merge pull request #7371 from gyuho/grpc-proxy-register
...
grpcproxy: add 'register' address
2017-02-22 17:30:38 -08:00
Gyu-Ho Lee
72a531e8b2
grpcproxy: add 'register' address
...
For https://github.com/coreos/etcd/issues/6902 .
2017-02-22 16:47:48 -08:00
Anthony Romano
5df56fa615
Merge pull request #7366 from heyitsanthony/fix-watch-stream-counting
...
integration: permit background watch streams in TestWatchCancelOnServer
2017-02-22 10:36:36 -08:00
Anthony Romano
df3bb333ca
Merge pull request #7368 from heyitsanthony/fix-netutil-ipv4
...
netutil: use ipv4 host by default
2017-02-22 09:57:56 -08:00
Anthony Romano
c3a678be75
integration: permit background watch streams in TestWatchCancelOnServer
...
Fixes #7272
2017-02-22 09:54:08 -08:00
Gyu-Ho Lee
c0c4c7cb76
Merge pull request #7364 from gyuho/auth-revi
...
auth: keep old revision in 'NewAuthStore'
2017-02-22 09:40:01 -08:00
Anthony Romano
f97a077257
netutil: use ipv4 host by default
...
Was non-deterministic.
2017-02-21 20:11:35 -08:00
Gyu-Ho Lee
f2e9936de5
integration: add 'TestV3HashRestart'
2017-02-21 16:20:56 -08:00
Gyu-Ho Lee
6431382a75
auth: keep old revision in 'NewAuthStore'
...
When there's no changes yet (right after auth
store initialization), we should commit old revision.
Fix https://github.com/coreos/etcd/issues/7359 .
2017-02-21 16:18:47 -08:00
Xiang Li
c90c757a56
Merge pull request #7355 from hhkbp2/fix-test-case-typo
...
raft: revise test case and fix typo
2017-02-21 16:15:22 -08:00
Anthony Romano
dd16463ad4
Merge pull request #7363 from heyitsanthony/fix-short-lease-ttl
...
clientv3: do not set next keepalive time <= now+TTL
2017-02-21 15:36:37 -08:00
Anthony Romano
25403970f5
Merge pull request #7361 from heyitsanthony/fix-gateway-goroutine
...
tcpproxy: don't use range variable in reactivate goroutine
2017-02-21 13:26:53 -08:00