Xiang Li
cbd79c666e
clientv3: keepaliveonce should have a per call ctx
...
KeepAliveOnce should have a per call ctx. Now we have a per
API ctx, but we might do rpc calls mutiple times in a for loop.
To avoid unnecessary routine leak, use per call ctx.
2016-04-25 10:46:47 -07:00
Xiang Li
e51e146a19
Merge pull request #5167 from xiang90/doc_reorg
...
docs: update docs.md and create subdirs
2016-04-22 17:03:16 -07:00
Xiang Li
bfd6465ea3
docs: update docs.md and create subdirs
2016-04-22 16:58:03 -07:00
Xiang Li
45bf7fb960
Merge pull request #5165 from xiang90/race
...
raft: fix detected race in node.go
2016-04-22 16:12:33 -07:00
Xiang Li
59c5110b73
raft: fix detected race in node.go
2016-04-22 15:45:33 -07:00
Gyu-Ho Lee
0dd9c2520b
Merge pull request #5164 from gyuho/sleep_for_slow_network
...
etcd-tester: wait more for slow network recovery
2016-04-22 15:36:50 -07:00
Gyu-Ho Lee
6a0664d701
etcd-tester: wait more for slow network recovery
...
For https://github.com/coreos/etcd/issues/5121 .
2016-04-22 15:24:47 -07:00
Gyu-Ho Lee
da1138f8de
Merge pull request #5160 from gyuho/close_db
...
etcdctl/ctlv3: close bolt.DB in snapshot status
2016-04-22 12:10:28 -07:00
Josh Wood
d49c044666
Merge pull request #5135 from heyitsanthony/maintenance-doc
...
doc: v3 maintenance
2016-04-22 12:02:39 -07:00
Gyu-Ho Lee
53abaf86c6
etcdctl/ctlv3: close bolt.DB in snapshot status
2016-04-22 11:43:52 -07:00
Gyu-Ho Lee
3ffbc4c8dd
Merge pull request #5158 from gyuho/functional-test-check
...
etcd-tester: reset success var for every case
2016-04-22 09:37:27 -07:00
Gyu-Ho Lee
0feb88cee1
etcd-tester: change var success->failed
...
Previous success overwrites the later failure.
Make it simpler by changing the variable to 'failed'.
2016-04-22 09:27:37 -07:00
Xiang Li
af30795752
Merge pull request #5157 from mitake/5155
...
etcdserver: remove a data race of ServerStat
2016-04-22 09:19:47 -07:00
Hitoshi Mitake
24077fb3f6
etcdserver: remove a data race of ServerStat
...
It seems that ServerStats.BecomeLeader() is missing a lock.
Fix https://github.com/coreos/etcd/issues/5155
2016-04-22 23:41:38 +09:00
Xiang Li
69bc0f76bc
Merge pull request #5152 from heyitsanthony/fix-quota-test
...
integration: wait for alarm in TestV3StorageQuotaApply
2016-04-21 21:26:46 -07:00
Anthony Romano
2927c90fae
integration: wait for alarm in TestV3StorageQuotaApply
...
Fixes #4974
2016-04-21 20:53:43 -07:00
Gyu-Ho Lee
f73cdf4035
Merge pull request #5153 from gyuho/api_doc
...
*: change Protocol Buffer documentation title
2016-04-21 20:03:37 -07:00
Gyu-Ho Lee
2751a10db6
*: change Protocol Buffer documentation title
2016-04-21 19:58:41 -07:00
Gyu-Ho Lee
fdf6335416
Merge pull request #5117 from gyuho/proto_gen
...
*: Protocol Buffer docs auto-generate script
2016-04-21 19:33:41 -07:00
Gyu-Ho Lee
753630dc37
*: Protocol Buffer docs auto-generate script
2016-04-21 19:14:21 -07:00
Anthony Romano
b8c35e3af8
doc: v3 maintenance
2016-04-21 17:02:46 -07:00
Xiang Li
d32113a0e5
Merge pull request #5150 from xiang90/doc_f
...
doc: front page of etcd3 doc
2016-04-21 16:49:18 -07:00
Xiang Li
e38710b5f9
doc: front page of etcd3 doc
2016-04-21 16:42:16 -07:00
Gyu-Ho Lee
0c191b71ec
Merge pull request #5146 from gyuho/help
...
etcdmain: quota-backend-bytes in help.go
2016-04-21 13:24:20 -07:00
Gyu-Ho Lee
fa61bf86d7
etcdmain: add quota-backend-bytes to help.go
2016-04-21 13:05:54 -07:00
Gyu-Ho Lee
79a91b3450
Merge pull request #5145 from gyuho/skip_compact
...
etcd-tester: skip compaction after different hash
2016-04-21 11:09:19 -07:00
Xiang Li
4e175a98c3
Merge pull request #5144 from xiang90/l
...
*: fix invalid access to backend struct
2016-04-21 10:14:39 -07:00
Xiang Li
c0cf44f134
backedn: protect backend access with lock
2016-04-21 09:34:31 -07:00
Xiang Li
4991cda202
etcdsever: fix the leaky snashot routine issue
2016-04-21 08:48:11 -07:00
Xiang Li
8684d96914
Merge pull request #5124 from mitake/auth-v3-authenticate
...
*: support authenticate in v3 auth
2016-04-20 21:07:09 -07:00
Hitoshi Mitake
131e3806bb
*: support authenticate in v3 auth
...
This commit implements Authenticate() API of the auth package. It does
authentication based on its authUsers bucket and generate a token for
succeeding RPCs.
2016-04-21 12:32:19 +09:00
Gyu-Ho Lee
e835d24bea
etcd-tester: skip compaction after different hash
...
When hashes don't match, there could be some nodes
falling behind and the compact request can then error
with 'future revision compact'.
2016-04-20 17:13:51 -07:00
Gyu-Ho Lee
05d5459b1d
Merge pull request #5143 from gyuho/mirror-make-e2e
...
e2e: make-mirror
2016-04-20 15:33:41 -07:00
Gyu-Ho Lee
6eb25751ec
e2e: make-mirror
2016-04-20 15:13:45 -07:00
Gyu-Ho Lee
29dfca883f
Merge pull request #5141 from gyuho/alarm_test
...
e2e: test alarm
2016-04-20 12:09:43 -07:00
Gyu-Ho Lee
d976121e35
e2e: test alarm
2016-04-20 11:38:53 -07:00
Anthony Romano
20db51bfb2
Merge pull request #5138 from heyitsanthony/v2api-refactor
...
etcdserver: v2api refactor
2016-04-20 11:07:37 -07:00
Gyu-Ho Lee
b37a0ad9e7
Merge pull request #5137 from gyuho/member_add_test
...
e2e: add member add/update test
2016-04-20 10:38:43 -07:00
Xiang Li
f1440f1d63
Merge pull request #5140 from xiang90/fix_d
...
backend: update db.size after defrag
2016-04-20 10:31:37 -07:00
Anthony Romano
0fe24e7ffc
etcdserver: rename v3demo_server to v3_server
...
Not much of a demo any more.
2016-04-20 10:29:22 -07:00
Anthony Romano
ebace2eb1b
etcdserver: split out v2 Do() API from core server code
2016-04-20 10:29:22 -07:00
Anthony Romano
41382bc3f0
etcdserver: split out v2 raft apply interface
2016-04-20 10:29:22 -07:00
Anthony Romano
1fe4c34398
Merge pull request #5131 from heyitsanthony/etcdctl-get-json
...
etcdctl: print full json response for Get
2016-04-20 10:21:48 -07:00
Gyu-Ho Lee
0893dbf7c1
e2e: add member add/update test
2016-04-20 10:05:55 -07:00
Xiang Li
bfc6309222
Merge pull request #5129 from xiang90/pipe_test
...
make TestPipelineKeepSendingWhenPostError reliable
2016-04-20 10:02:17 -07:00
Xiang Li
74d50884bb
backend: update db.size after defrag
2016-04-20 10:01:38 -07:00
Anthony Romano
d2a58cbb0a
etcdctl: print full json response for Get
...
Otherwise parsing get/txn output with json is somewhat complicated
because in some cases there's a json message and sometimes not.
Likewise, a get on an absent key has to return the current revision for
some algorithms to work.
2016-04-20 09:56:32 -07:00
Xiang Li
fb137f11c5
rafthttp: make TestPipelineKeepSendingWhenPostError reliable
2016-04-20 09:38:47 -07:00
Anthony Romano
0c40f4a7e3
Merge pull request #5136 from heyitsanthony/test-display-gosimple
...
test: display failure output for gosimple
2016-04-19 23:25:12 -07:00
Anthony Romano
46dfa682e7
test: display failure output for gosimple
2016-04-19 22:58:37 -07:00