dd8e81070a
e2e: add force-new-cluster flag
2016-05-17 12:48:26 -07:00
63e6228a0b
e2e: fix typo(isClientAuthTLS to isClientAutoTLS)
2016-05-17 12:47:21 -07:00
e4e4c9dc2c
mvcc: set bolt options to nil for non-linux systems
2016-05-17 12:46:44 -07:00
bc5f626e56
vendor: update boltdb to v1.2.1
2016-05-17 12:42:38 -07:00
42f3b4964f
clientv3: fix typos
2016-05-17 15:39:56 -04:00
0269afd643
Merge pull request #5375 from gyuho/admin_guide_typo
...
Documentation/v2: fix typo for updating a member
2016-05-17 11:47:09 -07:00
e2fe80393e
Documentation/v2: fix typo for updating a member
...
Fix https://github.com/coreos/etcd/issues/5358 .
2016-05-17 11:44:39 -07:00
3c78523643
Merge pull request #5373 from gyuho/table-write-out
...
Documentation: write-out=table for v3 commands
2016-05-17 10:46:50 -07:00
6a0148e214
Documentation: write-out=table for v3 commands
2016-05-17 10:45:18 -07:00
3c8301358c
Merge pull request #5371 from gyuho/auth_doc
...
Documentation/v2: fix auth_api.md bug
2016-05-17 10:22:12 -07:00
21c9da1ed4
Documentation/v2: fix auth_api.md bug
...
role guest read and write is "/*", not "*", same with other roles.
2016-05-17 09:42:38 -07:00
7014f6861d
Merge pull request #5361 from mitake/auth-v3-token-credential
...
RFC: *: attach auth token as a gRPC credential
2016-05-16 21:45:44 -07:00
6259318521
*: attach auth token as a gRPC credential
...
This commit adds a functionality of attaching an auth token to gRPC
connection as a per RPC credential.
For doing this, this commit lets clientv3.Client.Dial() create a
dedicated gRPC connection for doing authentication. With the dedicated
connection, the client calls Authenticate() RPC and obtain its
token. The token is attached to the main gRPC connection with
grpc.WithPerRPCCredentials().
This commit also adds a new option --username to etcdctl (v3). With
this option, etcdctl attaches its auth token to the main gRPC
connection (currently it is not used at all).
2016-05-17 13:26:12 +09:00
327b01169c
Merge pull request #5353 from heyitsanthony/clientv3-throttle-reconn
...
clientv3: throttle reconnection rate
2016-05-16 13:41:28 -07:00
f6e5fe6877
Merge pull request #5368 from heyitsanthony/sshot-hash
...
v3rpc, etcdctl: snapshot integrity hash
2016-05-16 13:09:02 -07:00
798718c49b
etcdctl: verify snapshot hash on restore
...
Fixes #4097
2016-05-16 12:08:08 -07:00
ac2e3e43bf
v3rpc: add sha trailer to snapshot
2016-05-16 11:15:03 -07:00
e8101ddf09
clientv3: throttle reconnection rate
...
Client was reconnecting after establishing connections because the lease
and watch APIs were thrashing. Instead, wait a little before accepting
new reconnect requests.
2016-05-16 11:14:45 -07:00
3c3bb3f97c
godep: add golang.org/x/time/rate
2016-05-16 11:14:45 -07:00
a663828a32
Merge pull request #5366 from xiang90/fix_restore
...
raft: do not panic when removing all the nodes from cluster
2016-05-16 10:45:48 -07:00
29c77dee74
Merge pull request #5298 from purpleidea/feat/newurlsmap
...
pkg/types: Build a urls map from a string map
2016-05-16 10:39:14 -07:00
8ffbaef502
Merge pull request #5364 from heyitsanthony/fix-election-wait
...
integration: fix TestElectionWait
2016-05-16 10:30:17 -07:00
e52fc2d07e
Merge pull request #5363 from heyitsanthony/fix-test-wait
...
test: fix wait on integration tests
2016-05-16 10:28:45 -07:00
910781ef5b
raft: do not panic when removing all the nodes from cluster
2016-05-16 10:04:17 -07:00
c21b885dd5
integration: fix TestElectionWait
...
elections are now per-session so waiting on the same election with the
same client will not block like before
Fixes #5362
2016-05-16 07:32:42 -07:00
e312bb675c
test: fix wait on integration tests
...
Typo was causing failed tests to look like they passed on CI.
2016-05-16 06:32:38 -07:00
46481b17fc
Merge pull request #5356 from xiang90/grpc-proxy
...
proxy: initial grpc kv service proxy
2016-05-14 12:31:06 -07:00
2d3a8541d0
Merge pull request #5355 from heyitsanthony/cluster-security-doc
...
doc: add TLS examples to clustering guide
2016-05-14 10:44:06 -07:00
d41ce0a97c
pkg/types: Add tests for NewURLsMapFromStringMap
2016-05-14 10:48:56 -04:00
17e23769d9
pkg/types: gofmt existing code
2016-05-14 09:33:58 -04:00
029fe6bf47
pkg/types: Build a urls map from a string map
...
This adds a simple transformation function which is helpful when
manipulating the different etcd internal data representations.
2016-05-14 09:33:58 -04:00
ec2ac72585
proxy: initial grpc kv service proxy
2016-05-13 23:00:29 -07:00
25850e0070
doc: add TLS examples to clustering guide
...
Fixes #3595
2016-05-13 17:10:41 -07:00
deb21d3da5
Merge pull request #5352 from xiang90/p
...
integration: remove parallel testing
2016-05-13 13:24:36 -07:00
410c5cd828
Merge pull request #5351 from gyuho/allow_null_key
...
etcdctl/ctlv3: allow empty key
2016-05-13 12:26:59 -07:00
c7c0e1eb7a
integration: remove parallel testing
...
We cannot do testing in parallel since leak testing will detect the goroutines
in other tests running in parallel.
2016-05-13 12:01:25 -07:00
002090daec
e2e: test empty key for get command
2016-05-13 11:30:36 -07:00
3ec627d1a8
etcdctl/ctlv3: allow empty key
...
Fix https://github.com/coreos/etcd/issues/5323 .
2016-05-13 11:29:58 -07:00
8c953499fa
Merge pull request #5349 from heyitsanthony/clientv3-conc-fixups
...
clientv3/concurrency: ctx-izations and session leader ids
2016-05-13 10:33:55 -07:00
120020fa9c
clientv3/concurrency: use session id for election keys to avoid deadlock
2016-05-13 10:07:35 -07:00
393725fe5f
clientv3/concurrency: ctx-ize Leader(), Resign(), and Unlock()
2016-05-13 10:07:35 -07:00
2e93c65c96
bridge: fix command line flag handling
...
flag package expects flags in Argv[1:] and stops on non-flag arguments
but bridge was expecting the forwarding address in os.Argv[1]
2016-05-13 10:07:35 -07:00
4d2424210f
Merge pull request #5313 from xiang90/fix_raft_abort
...
raft: simplify leadership transfer
2016-05-13 09:26:01 -07:00
4612e2d59a
Merge pull request #5340 from heyitsanthony/etcd-runner-election
...
etcd-runner: election mode
2016-05-12 22:53:35 -07:00
4fe91ed1e2
etcd-runner: election mode
2016-05-12 22:32:33 -07:00
215afb9b1d
etcd-runner: refactor round code
2016-05-12 22:32:33 -07:00
66e5e4f298
Merge pull request #5344 from gyuho/license_authors
...
*: update LICENSE header
2016-05-12 21:18:35 -07:00
71e6c4b06a
.header: update to 'etcd Authors'
2016-05-12 20:56:50 -07:00
ef44f71da9
*: update LICENSE header
2016-05-12 20:51:48 -07:00
c538e0f9a9
etcdctl: update LICENSE header
2016-05-12 20:51:39 -07:00