9eb3e2c6b4
Merge pull request #7736 from gyuho/todo
...
embed: remove ReadTimeout TODO
2017-04-13 11:40:53 -07:00
0b19921ec0
Merge pull request #7729 from heyitsanthony/fix-auth-token-crash
...
auth: protect simpleToken with single mutex and check if enabled
2017-04-13 11:23:15 -07:00
537c7100b0
embed: remove ReadTimeout TODO
...
ref. https://github.com/golang/go/issues/9524#issuecomment-271937649
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-13 10:55:45 -07:00
2dd361aba5
Merge pull request #7694 from heyitsanthony/report-test
...
report: add test for Report interface
2017-04-13 10:39:55 -07:00
8077be93b8
Merge pull request #7728 from nokia/clients
...
Adding C++ bindings
2017-04-13 10:05:18 -07:00
b9f9d2e786
Documentation: Adding a separate v2 and a v3 API binding for C++
...
To draw the attention of the community to these.
2017-04-13 13:15:06 +02:00
67f2e41f20
etcdserver: let Status() not require authentication
...
The information that can be obtained with the RPC doesn't need to be
protected.
Fix https://github.com/coreos/etcd/issues/7721
2017-04-13 17:39:09 +09:00
4582a7e900
Merge pull request #7731 from heyitsanthony/remove-dead-srv-arg
...
discovery: remove dead token argument from SRVGetCluster
2017-04-12 20:09:11 -07:00
46971fa1db
integration: test client can dial endpoints not in balancer
2017-04-12 20:07:04 -07:00
9b8e39e7ca
clientv3: let client.Dial() dial endpoints not in the balancer
2017-04-12 20:07:03 -07:00
e58d39611a
Merge pull request #7725 from heyitsanthony/platform-subsection
...
Documentation: reshuffle op-guide to include platforms and upgrading
2017-04-12 17:05:14 -07:00
780a7d359c
discovery: remove dead token argument from SRVGetCluster
...
Can add the argument back when it's actually used something.
2017-04-12 16:49:44 -07:00
33a0496b5e
report: add test for Report interface
2017-04-12 16:41:32 -07:00
d9ec6b4d22
*: return updated member list in v3 rpcs
...
Now it's possible to atomically know the new member configuration from
issuing a membership change RPC.
2017-04-12 16:24:51 -07:00
68837b9693
Documentation: reshuffle op-guide to include platforms and upgrading
2017-04-12 15:40:53 -07:00
2046d66927
Merge pull request #7715 from gyuho/fmt
...
tools/benchmark: fix misc gofmt warnings
2017-04-12 14:27:37 -07:00
2d97500e64
test: do not ignore 'tools/benchmark/cmd'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-12 14:13:30 -07:00
373a04a181
tools/benchmark: fix misc gofmt warnings
...
ref. https://golang.org/cmd/gofmt/#hdr-The_simplify_command
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-12 14:12:05 -07:00
70a9929b5d
transport: use actual certs for listener tests
2017-04-12 13:41:33 -07:00
cad1215b18
*: deny incoming peer certs with wrong IP SAN
2017-04-12 13:41:33 -07:00
18bccb4285
auth: protect simpleToken with single mutex and check if enabled
...
Dual locking doesn't really give a convincing performance improvement and
the lock ordering makes it impossible to safely check if the TTL keeper
is enabled or not.
Fixes #7722
2017-04-12 13:40:09 -07:00
712f6cb0e1
integration: test requests with valid auth token but disabled auth
...
etcd was crashing since auth was assuming a token implies auth is enabled.
2017-04-12 13:17:33 -07:00
817825d549
Merge pull request #7726 from smeruelo/fix-doc
...
Documentation: add missing link
2017-04-12 10:57:02 -07:00
79d27328e3
Documentation: add missing link
2017-04-12 19:50:27 +02:00
95c6c4b713
Merge pull request #7712 from heyitsanthony/stm-sersnap
...
*: rename Snapshot STM isolation to SerializableSnapshot
2017-04-12 09:03:13 -07:00
4f9aa276bd
*: rename Snapshot STM isolation to SerializableSnapshot
...
Pure Snapshot isolation would permit read conflicts. Change the name
from Snapshot to SerializableSnapshot to reflect that it will also
reject read conflicts.
2017-04-11 17:17:50 -07:00
6ebadda395
Merge pull request #7711 from FranGM/master
...
Documentation: Add Hosted Graphite to prod users
2017-04-11 13:53:13 -07:00
e521a9116f
Merge pull request #7693 from heyitsanthony/why-etcd-doc
...
Documentation/learning: finish why.md
2017-04-11 13:33:17 -07:00
7684bfdf65
Merge pull request #7704 from heyitsanthony/txn-bench
...
benchmark: add txn-put benchmark
2017-04-11 12:44:20 -07:00
ce2f65508d
Documentation: Add Hosted Graphite to prod users
2017-04-11 20:13:57 +01:00
b4869cb03e
Documentation/learning: finish why.md
2017-04-11 12:04:46 -07:00
216a6347b2
Merge pull request #7707 from gyuho/net
...
vendor: update 'golang.org/x/net'
2017-04-11 09:53:03 -07:00
fd5766bdf6
Merge pull request #7708 from gyuho/rkt
...
*: coreos/rkt -> rkt/rkt
2017-04-11 09:06:00 -07:00
7fb1f68ff8
*: coreos/rkt -> rkt/rkt
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-11 08:48:48 -07:00
a0dc471520
vendor: update 'golang.org/x/net'
...
There have been a few bug fixes in upstream.
Mainly for our grpc-go sub-dependencies
'idna' package introduces a new dependency 'golang.org/x/text'
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-11 08:46:07 -07:00
4d1b8b1e47
benchmark: add txn-put benchmark
...
Submits multiple put ops in a single txn.
2017-04-10 17:01:49 -07:00
7da79de74b
Merge pull request #7703 from gyuho/rafthttp
...
rafthttp: move test-only functions to '_test.go'
2017-04-10 16:59:47 -07:00
b694cfc69f
Merge pull request #7702 from heyitsanthony/rpc-swagger
...
v3lock, v3election: generate and serve grpc-gateway endpoints
2017-04-10 16:48:11 -07:00
d26bdbaf81
Merge pull request #7701 from heyitsanthony/cov-strip-generated
...
test: remove generated files from coverage statistics
2017-04-10 16:22:15 -07:00
8db8d01712
rafthttp: move test-only functions to '_test.go'
...
Not used in actual code base, only used in tests
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-04-10 16:07:31 -07:00
2030c85071
test: ignore v3electionpb and v3lockpb for static checks
2017-04-10 15:21:07 -07:00
93594006df
embed: register grpc-gateway endpoints for v3lock and v3election
2017-04-10 15:21:07 -07:00
78a5eb79b5
*: add swagger and grpc-gateway assets for v3lock and v3election
2017-04-10 15:21:07 -07:00
b5dd41e625
test: remove generated files from coverage statistics
...
client/keys.generated.go has poor coverage but it's generated; other
generated files (e.g., pb stuff) are ignored, so this should be ignored too.
2017-04-10 14:30:15 -07:00
a1a72202ff
Merge pull request #7666 from calebamiles/aws-platform-guide
...
Adds AWS platform guide
2017-04-10 14:14:52 -07:00
2a074523a4
Documentation: Adds AWS platform guide
...
Add guide for deployed etcd on AWS discussing resource planning and cluster design
2017-04-10 13:09:33 -07:00
25acdbf41b
Merge pull request #7634 from heyitsanthony/election-rpc
...
Election RPC service
2017-04-07 20:03:09 -07:00
55e2355326
Merge pull request #7695 from heyitsanthony/upgrade-grpc-gateway
...
vendor: upgrade grpc-gateway to v1.2.0
2017-04-07 19:04:00 -07:00
5f366db7d1
etcd-runner: update election command to use new Leader() interface
2017-04-07 16:36:38 -07:00
78422eaa17
embed: add Election service
2017-04-07 16:36:38 -07:00