Gyu-Ho Lee
8c17674cda
Merge pull request #5404 from gyuho/watch_optimize
...
mvcc: remove defer in watchable store
2016-05-19 14:08:37 -07:00
Gyu-Ho Lee
be4fb634a1
Merge pull request #5279 from gyuho/demo
...
Documentation: add animated quick demo
2016-05-19 14:03:27 -07:00
Gyu-Ho Lee
aa85cf037f
mvcc: remove defer in watchable store
2016-05-19 13:51:51 -07:00
Xiang Li
54536af135
Merge pull request #5405 from gyuho/watch_client
...
clientv3: preallocate watch streams slice
2016-05-19 13:21:44 -07:00
Gyu-Ho Lee
f9306fb817
clientv3: preallocate watch streams slice
...
To avoid slice growth when appending
2016-05-19 12:55:55 -07:00
Xiang Li
edb11881f8
Merge pull request #5391 from xiang90/migrate
...
etcdctl: add migrate command
2016-05-19 12:33:11 -07:00
Xiang Li
6f2e7875aa
etcdctl: add migrate command
...
Migrate command accepts a datadir and an optional user-provided
transformer function that transform v2 keys to v2 keys.
Migrate command then builds a v3 backend state based on the existing
v2 keys and the output of the transformer function.
2016-05-19 12:17:15 -07:00
Gyu-Ho Lee
61a7d3efb3
Merge pull request #5392 from gyuho/watch_bench
...
benchmark: fix watch command
2016-05-19 10:12:24 -07:00
Gyu-Ho Lee
9ca84e814f
benchmark: fix watch command
...
Fix https://github.com/coreos/etcd/issues/5099 .
2016-05-19 09:57:35 -07:00
Xiang Li
8e4a83c830
Merge pull request #5400 from rkrambovitis/patch-2
...
doc: fix https omission in documentation.
2016-05-19 08:07:27 -07:00
Robert Krambovitis
38ebb6b475
doc: fix https omission in documentation.
...
doc: added missing (http)s to tls setup guide
This fixes a minor documentation omission, where the 1st initial-advertise-peer-url for tls setup appears to be http.
fixes documentation
2016-05-19 18:04:52 +03:00
Xiang Li
9ea181e561
Merge pull request #5388 from swingbach/master
...
raft: add more assertions on dueling candidates test case
2016-05-19 06:59:35 -07:00
swingbach@gmail.com
1e54117580
raft: add more comments for dueling candidates test case
2016-05-19 13:51:20 +08:00
swingbach@gmail.com
c703ccab63
raft: add more assertions for dueling candidates test case
2016-05-19 13:50:14 +08:00
Anthony Romano
62b4d1cef7
Merge pull request #5394 from heyitsanthony/clientv3-no-close-conn
...
clientv3: don't reuse closed connection and ignore "transport is closing"
2016-05-18 15:52:21 -07:00
Anthony Romano
e4a2dcad9e
clientv3/integration: ignore closing transport in TestKVPutStoppedServerAndClose
...
The grpc "transport is closing" error is rasied when the host is unreachable;
there's no good way to avoid it for a Put.
Fixes #5343
2016-05-18 14:49:39 -07:00
Anthony Romano
782a8802c0
clientv3: avoid reusing closed connection in KV
2016-05-18 14:46:17 -07:00
Gyu-Ho Lee
26783f51b1
Documentation: add animated quick demo
2016-05-18 11:28:27 -07:00
Gyu-Ho Lee
dc073e1aa7
Merge pull request #5383 from gyuho/kvstore_byte_pool
...
mvcc: use buffer bytes to encode consistent index
2016-05-18 10:32:33 -07:00
Gyu-Ho Lee
77775e8e92
mvcc: preallocate bytes buffer for saveIndex
2016-05-18 10:01:57 -07:00
Gyu-Ho Lee
90498b3756
Merge pull request #5385 from gyuho/fix_backup_test
...
e2e: wait for member publishing after backup
2016-05-17 21:57:52 -07:00
Gyu-Ho Lee
f2b2e0761a
e2e: wait for member publishing after backup
2016-05-17 21:39:04 -07:00
Gyu-Ho Lee
81b4e6d332
Merge pull request #5384 from mitake/genproto
...
scripts: pass -u to go get in genproto.sh
2016-05-17 20:49:36 -07:00
Hitoshi Mitake
db9ccb75bf
scripts: pass -u to go get in genproto.sh
...
Current genproto.sh doesn't pass -u option to go get. It is
problematic because the script depends on a specific version of
gogoproto. Actually it causes build error if a repository already have
an old version of gogoproto that doesn't have a specified commit
($SHA). This commit lets the script pass -u to go get for avoid the
error.
2016-05-18 11:38:51 +09:00
Gyu-Ho Lee
7678fc153a
Merge pull request #5382 from gyuho/rafthttp_timeout
...
rafthttp: fix TestSendMessageWhenStreamIsBroken
2016-05-17 16:22:02 -07:00
Gyu-Ho Lee
d20cb40f4f
rafthttp: fix TestSendMessageWhenStreamIsBroken
...
Fix https://github.com/coreos/etcd/issues/5381 .
In case CI being slow that taking more than 10ms.
2016-05-17 16:03:54 -07:00
Gyu-Ho Lee
ecf192556e
Merge pull request #5380 from gyuho/backup_e2e_test
...
e2e: v2 backup test
2016-05-17 15:56:24 -07:00
Gyu-Ho Lee
06950e41b4
e2e: v2 backup test
...
Fix https://github.com/coreos/etcd/issues/5367 .
2016-05-17 15:35:39 -07:00
Anthony Romano
fb8d12a9cd
Merge pull request #5379 from heyitsanthony/fix-snapshot-close-wal
...
etcdserver: wait for snapshots before closing raft
2016-05-17 15:19:41 -07:00
Anthony Romano
73204e9637
etcdserver: wait for snapshots before closing raft
...
Fixes #5374
2016-05-17 15:04:25 -07:00
Anthony Romano
1a06f5dab5
Merge pull request #5359 from mischief/bolt-openbsd
...
mvcc: set bolt options to nil for non-linux systems
2016-05-17 13:32:37 -07:00
Gyu-Ho Lee
f65331b456
Merge pull request #5376 from gyuho/e2e_typo
...
e2e: add 'force-new-cluster' flag, fix typo
2016-05-17 13:29:58 -07:00
Gyu-Ho Lee
00a2dca619
Merge pull request #5378 from gyuho/boltdb_update
...
vendor: update boltdb to v1.2.1
2016-05-17 13:26:29 -07:00
Gyu-Ho Lee
86c85b88ad
Merge pull request #5377 from purpleidea/bug/typos
...
clientv3: fix typos
2016-05-17 12:51:13 -07:00
Gyu-Ho Lee
dd8e81070a
e2e: add force-new-cluster flag
2016-05-17 12:48:26 -07:00
Gyu-Ho Lee
63e6228a0b
e2e: fix typo(isClientAuthTLS to isClientAutoTLS)
2016-05-17 12:47:21 -07:00
Nick Owens
e4e4c9dc2c
mvcc: set bolt options to nil for non-linux systems
2016-05-17 12:46:44 -07:00
Gyu-Ho Lee
bc5f626e56
vendor: update boltdb to v1.2.1
2016-05-17 12:42:38 -07:00
James Shubin
42f3b4964f
clientv3: fix typos
2016-05-17 15:39:56 -04:00
Gyu-Ho Lee
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
Gyu-Ho Lee
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
Gyu-Ho Lee
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
Gyu-Ho Lee
6a0148e214
Documentation: write-out=table for v3 commands
2016-05-17 10:45:18 -07:00
Gyu-Ho Lee
3c8301358c
Merge pull request #5371 from gyuho/auth_doc
...
Documentation/v2: fix auth_api.md bug
2016-05-17 10:22:12 -07:00
xiaohuang
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
Xiang Li
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
Hitoshi Mitake
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
Anthony Romano
327b01169c
Merge pull request #5353 from heyitsanthony/clientv3-throttle-reconn
...
clientv3: throttle reconnection rate
2016-05-16 13:41:28 -07:00
Anthony Romano
f6e5fe6877
Merge pull request #5368 from heyitsanthony/sshot-hash
...
v3rpc, etcdctl: snapshot integrity hash
2016-05-16 13:09:02 -07:00
Anthony Romano
798718c49b
etcdctl: verify snapshot hash on restore
...
Fixes #4097
2016-05-16 12:08:08 -07:00