6f193ea1df
op-guide: use host volume in Docker command
2017-02-21 10:28:29 -08:00
4e114d3549
Merge pull request #7351 from davecheney/fixedbugs/7350
...
pkg/transport: remove dependency on pkg/fileutils
2017-02-21 09:21:53 -08:00
9b84127739
pkg/transport: remove dependency on pkg/fileutils
...
4a0f922
changed SelfCert to use a helper from pkg/fileutils which
introduced a transitive dependency on coreos/pkg/capnslog. This means
anyone who imports pkg/transport to use TLS with the clientv3 library
has the default stdlib logger hijacked by capnslog.
This PR reverts 4a0f922
. There are no tests because 4a0f922
contained no
test and was not attached to a PR.
Fixes #7350
2017-02-20 12:32:04 +11:00
2533c2a50c
Merge pull request #7254 from fanminshi/rework_coverage_e2e
...
e2e: add code coverage to e2e
2017-02-17 15:51:47 -08:00
f203a61469
e2e: unshadow err and remove bogus err checking in spawnWithExpects()
2017-02-17 14:47:24 -08:00
07129a6370
*: add and expose StopSignal field in ExpectProcess
...
add and expose StopSignal to ExpectProcess allows user
to define what signal to send on ExpectProcess.close()
coverage testing code sets StopSignal to SIGTERM allowing
the test binary to shutdown gracefully so that it can generate
a coverage report.
2017-02-17 14:47:06 -08:00
78fbe669ad
Merge pull request #7332 from hhkbp2/fix-read-index
...
raft: fix read index request for #7331
2017-02-17 14:27:42 -08:00
b5be18a744
test: add e2e to coverage test
2017-02-17 14:15:26 -08:00
9342647e0c
raft: fix read index request for #7331
2017-02-17 09:45:41 +08:00
a5cf7fdc87
Merge pull request #7221 from fanminshi/grpcproxy_support_lease_coalescing
...
grpcproxy: support lease coalescing
2017-02-16 13:42:49 -08:00
507bd2ab4b
Merge pull request #7339 from xiang90/fix_l
...
clientv3: fix lease keepalive duration
2017-02-16 13:35:27 -08:00
4fb8d30f0a
clientv3: fix lease keepalive duration
2017-02-16 12:04:07 -08:00
5d3597a5f2
Merge pull request #7338 from xiang90/fix_l
...
clientv3: fix lease keepalive duration
2017-02-16 11:58:10 -08:00
65b59f4423
grpcproxy: incorporate lease proxy into existing proxy framework
2017-02-16 11:50:59 -08:00
ba52bd07ba
grpcproxy: add lease coalescing support
2017-02-16 11:50:50 -08:00
05b82f2022
grpcproxy: refactor chan stream out of watch_client_adapter
2017-02-16 11:41:21 -08:00
4274db46f2
clientv3: fix lease keepalive duration
2017-02-16 11:25:26 -08:00
49a12371c1
Merge pull request #7335 from heyitsanthony/leadership-kick
...
grpcproxy: support forcing leader as available
2017-02-16 09:40:08 -08:00
4608210154
Documentation/libraries-and-tools: add vitess
2017-02-15 21:35:19 -08:00
80de75431e
grpcproxy: support forcing leader as available
...
Leadership timeout can sometimes take too long, such as in test cases.
However, it is possible to infer a leader is available based on RPCs
that must go through consensus. Therefore, have a way to update the
leadership status off the watch path.
2017-02-15 16:49:41 -08:00
2510a1488c
Merge pull request #7327 from heyitsanthony/fix-runtime-conf-doc
...
op-guide: fix remove instructions in runtime-configuration and conform to style
2017-02-15 10:22:47 -08:00
80ab321f9d
etcdmain: whitelist etcd binary flags
2017-02-15 09:51:50 -08:00
1d521556ae
e2e: modify e2e to run code coverage
2017-02-15 09:51:50 -08:00
2f8b9ce9aa
Merge pull request #7314 from heyitsanthony/fix-leadership
...
grpcproxy: split out / tighten up leadership detection
2017-02-15 07:01:38 -08:00
a4a8393cb7
integration: wait five elections before creating watch for require leader test
...
Otherwise new watch will race with the leader watcher receiving the loss event.
2017-02-15 00:16:25 -08:00
36f5b713bf
grpcproxy: don't wait for ctx.Done() to close kv donec
...
Causes a goroutine leak in ActiveConnection.Close() tests. Channel is
vestigial since removing ccache; revisit if kv ever needs goroutines.
2017-02-15 00:16:25 -08:00
49a0a63fc3
grpcproxy: split out leadership detection code
...
Move out of watch code since will be shared with lease code. Also assumes
leader does not exist unless watch can be successfully created.
2017-02-15 00:16:25 -08:00
ad1b754e02
Merge pull request #7330 from fanminshi/fix_keepAliveOnce
...
clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL <= 0
2017-02-14 15:42:18 -08:00
8cb5e05fc9
clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL <= 0
2017-02-14 15:19:29 -08:00
67e3fc55d7
op-guide: fix remove instructions in runtime-configuration and conform to style
...
Fixes #7326
2017-02-14 13:41:51 -08:00
78d153fc5a
Merge pull request #7328 from heyitsanthony/travis-spam
...
travis: disable email notifications
2017-02-14 12:33:32 -08:00
2cc273291d
travis: disable email notifications
...
Was spamming security@coreos.com
2017-02-14 12:08:49 -08:00
808ee4e57c
Merge pull request #7313 from gyuho/simplify-auth
...
auth: simplify merging range perm
2017-02-14 14:18:06 +09:00
3d994f8653
Merge pull request #7317 from petermattis/pmattis/ready-must-sync
...
raft: add Ready.MustSync
2017-02-13 17:53:08 -08:00
c200be6432
Merge pull request #7319 from heyitsanthony/fix-compact-watch
...
grpcproxy: respect CompactRevision in watcher
2017-02-13 16:46:34 -08:00
e0ddded077
auth: simplify merging range perm
...
No need of separate function to filter duplicates.
Just merge ranges in-place
```
go test -v -run=xxx -bench=BenchmarkMergeOld -benchmem
BenchmarkMergeOld-8 100000 13524 ns/op 1104 B/op 8 allocs/op
go test -v -run=xxx -bench=BenchmarkMergeNew -benchmem
BenchmarkMergeNew-8 100000 13432 ns/op 936 B/op 3 allocs/op
```
Not much performance boost, but less memory allocation
and simpler
2017-02-13 16:37:43 -08:00
853f68071b
grpcproxy: respect CompactRevision in watcher
...
CompactRevision wasn't sent over watch stream, causing TestKVCompact to hang.
2017-02-13 15:43:41 -08:00
43740a8d3c
Merge pull request #7318 from heyitsanthony/limit-doc
...
etcdserverpb, clientv3: clarify WithLimit documentation
2017-02-13 15:35:37 -08:00
e52a985a3a
Merge pull request #7307 from heyitsanthony/proxy-countonly
...
grpcproxy: support CountOnly
2017-02-13 13:30:31 -08:00
fb7dd0f688
etcdserverpb, clientv3: clarify WithLimit documentation
...
Fixes #7316
2017-02-13 12:37:44 -08:00
ab03a42f06
raft: add Ready.MustSync
...
Add Ready.MustSync which indicates that the hard state and raft log
entries in a Ready message must be synchronously written to persistent
storage.
2017-02-13 15:13:21 -05:00
2925f02aac
Merge pull request #7305 from fanminshi/return_header_for_timetolive
...
lease: LeaseTimeToLive returns TTL=-1 resp on lease not found
2017-02-13 11:24:36 -08:00
0d08ffa282
integration: don't expect lease not found error for TestV3GetNonExistLease
2017-02-10 17:35:43 -08:00
bcfbb096e2
clientv3/integration: test lease not found on TimeToLive()
2017-02-10 16:41:47 -08:00
2ca1823a96
v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
2017-02-10 16:33:31 -08:00
c22ba766d5
grpcproxy: support CountOnly
...
TestKVRange from client integration tests was failing.
2017-02-10 16:06:24 -08:00
9f8e82e1c0
Merge pull request #7304 from heyitsanthony/remove-ccache
...
Remove ccache
2017-02-10 16:02:31 -08:00
1fe2a9b124
Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
...
This reverts commit 304606ab0b
, reversing
changes made to 7dfe503f1c
.
2017-02-10 14:37:48 -08:00
47cb8a012a
Merge pull request #7301 from ghostplant/master
...
Fix a command error.
2017-02-10 09:31:22 -08:00
cc14f14216
Documentation: replace px typo with ps
...
Signed-off-by: CUI Wei <ghostplant@qq.com >
2017-02-11 00:23:37 +08:00