Gyu-Ho Lee
ddf65421e7
scripts: use glide in updatedep.sh
2016-08-15 14:04:03 -07:00
Gyu-Ho Lee
b207dd095c
glide: initial commit
2016-08-15 12:10:32 -07:00
Gyu-Ho Lee
d5900e8b63
vendor: migrate to glide
2016-08-15 12:10:21 -07:00
Gyu-Ho Lee
e810dec662
Merge pull request #6182 from gyuho/fix
...
rafthttp: use reportCriticalError, fix typo
2016-08-15 11:48:30 -07:00
Anthony Romano
e8594b60b1
embed: use default route IP for default advertise URL
...
Fixes #2858
2016-08-15 11:12:26 -07:00
Anthony Romano
d23392ed8e
netutil: GetDefaultHost for getting the default IP of the host machine
2016-08-15 11:12:26 -07:00
Gyu-Ho Lee
bd450c1ba3
rafthttp: use reportCriticalError, fix typo
2016-08-15 10:40:58 -07:00
Anthony Romano
561c3b918a
Merge pull request #6179 from ypu/binDir
...
e2e: Update binary path with binDir
2016-08-15 10:36:04 -07:00
Anthony Romano
9eb6ea34bd
Merge pull request #6175 from heyitsanthony/fix-conn-race
...
rafthttp: fix race between streamReader.stop() and connection closer
2016-08-15 09:27:24 -07:00
Yiqiao Pu
d0d8e49e20
e2e: Update binary path with binDir
...
Signed-off-by: Yiqiao Pu <ypu@redhat.com>
2016-08-15 17:22:42 +08:00
Anthony Romano
911c8442b7
rafthttp: fix race between streamReader.stop() and connection closer
2016-08-15 01:36:09 -07:00
Xiang Li
96e018634a
Merge pull request #6173 from gyuho/ccc
...
pkg/httputil: simplify RequestCanceler args
2016-08-14 20:41:19 -07:00
Gyu-Ho Lee
f14fd43548
proxy/httpproxy: fix httputil.RequestCanceler
2016-08-14 14:37:08 -07:00
Gyu-Ho Lee
0503676bde
rafthttp: fix httputil.RequestCanceler
2016-08-14 14:36:51 -07:00
Gyu-Ho Lee
ae4b4109b2
pkg/httputil: simplify RequestCanceler args
2016-08-14 14:35:50 -07:00
Xiang Li
1b5a129bbe
Merge pull request #6171 from gyuho/go-vet
...
*: fix spell errors from go report card
2016-08-13 23:10:17 -07:00
Gyu-Ho Lee
19b35c939a
proxy/grpcproxy: fix spell 'gropu' to 'group'
2016-08-13 20:55:15 -07:00
Gyu-Ho Lee
4d3b281369
etcdserver: fix spell errors
2016-08-13 20:54:48 -07:00
Gyu-Ho Lee
6b671b88dc
etcdctl/ctlv3: fix spell errors
2016-08-13 20:54:27 -07:00
Gyu-Ho Lee
d788eb8d92
Merge pull request #6038 from gyuho/leader
...
*: transfer leadership when stopping leader
2016-08-13 14:47:54 -07:00
Gyu-Ho Lee
a205242ca5
integration: add 'TestTransferLeader/Stop'
2016-08-13 14:32:01 -07:00
Gyu-Ho Lee
64a0e34602
etcdserver: transfer leadership when stopping
2016-08-13 14:31:58 -07:00
Xiang Li
7b11c288fe
Merge pull request #6169 from sinsharat/master
...
etcdserver: optimized veryfying local member
2016-08-12 19:09:55 -07:00
sharat
1fec4ba127
etcdserver: optimized veryfying local member
...
moved the code for perparing and sorting of advertising peer urls and
sorting of peer urls only when strict verification needs to be done.
This is done to avoid this processing when strict verification is not
required like in case of VerifyJoinExisting function.
#6165
2016-08-13 06:17:21 +05:30
Anthony Romano
817de6d212
Merge pull request #6168 from heyitsanthony/fix-periodic-test-block
...
compactor: wait for After() in TestPeriodic
2016-08-12 13:54:06 -07:00
Anthony Romano
5eff6fb7db
compactor: wait for After() in TestPeriodic
...
If the test calls clock.Advance() after the compactor checks clock.Now()
but before the compactor calls clock.After(), the compactor will wait
forever on clock.After() expecting the lost clock.Advance().
Reproduced failure by putting a Sleep() in the clock.Now() continue path.
Fixes #6060 (again)
2016-08-12 13:28:40 -07:00
Gyu-Ho Lee
f975fe8068
Merge pull request #6140 from gyuho/network-partition
...
*: add network partition tests
2016-08-12 12:33:24 -07:00
Gyu-Ho Lee
0a00328a7c
integration: add network partition tests
2016-08-12 12:15:29 -07:00
Xiang Li
82a3d90763
Merge pull request #6167 from xiang90/fix_txn_rev
...
etcdserver: fix wrong rev in header when nothing is actually got executed
2016-08-12 12:14:48 -07:00
Xiang Li
92a0f08722
etcdserver: fix wrong rev in header when nothing is actually got executed
2016-08-12 11:44:13 -07:00
Anthony Romano
67b1c7cce5
Merge pull request #6166 from heyitsanthony/clientv3-nonblock-new
...
clientv3: support non-blocking New()
2016-08-12 10:57:45 -07:00
Anthony Romano
429d5ab20b
clientv3: only block on New() when DialTimeout > 0
...
Fixes #6162
2016-08-12 10:33:11 -07:00
Gyu-Ho Lee
c6c6cfb502
etcdserver: implement 'CutPeer', 'MendPeer'
2016-08-12 07:38:52 -07:00
Xiang Li
c33ea20fef
Merge pull request #6161 from sinsharat/master
...
etcdserver: stats/server - refactored
2016-08-11 17:03:23 -07:00
Anthony Romano
965b2901d5
Merge pull request #6156 from heyitsanthony/remove-member-quorum
...
etcdserver: reject member removal that breaks active quorum
2016-08-11 11:40:38 -07:00
Anthony Romano
aa9837e8ff
e2e: support --strict-reconfig-check=false
2016-08-11 11:14:14 -07:00
Anthony Romano
e742ff331f
integration: test member removal which breaks active quorum is rejected
2016-08-11 11:14:14 -07:00
sharat
6205a9a6cb
etcdserver: stats/server - refactored
...
removed code duplicacy and improved readability
#6160
2016-08-11 22:09:25 +05:30
Gyu-Ho Lee
de06dc1272
Merge pull request #6155 from gyuho/raft-leader-transfer
...
*: expose Raft leader transfer
2016-08-11 08:03:28 -07:00
Xiang Li
d3812ed664
Merge pull request #6157 from siddontang/siddontang/fix-overflow
...
raft: fix overflow
2016-08-11 07:53:48 -07:00
siddontang
f8ee322b08
raft: fix overflow
2016-08-11 09:24:49 +08:00
Gyu-Ho Lee
8a32929d29
Merge pull request #6154 from gyuho/rafthttp-pause
...
rafthttp: add Transport.Cut/MendPeer
2016-08-10 17:10:30 -07:00
Gyu-Ho Lee
937ae658dd
rafthttp: add Transport.Cut/MendPeer
...
From https://github.com/coreos/etcd/pull/6140 .
2016-08-10 17:09:35 -07:00
Anthony Romano
a1ce07a321
etcdserver: reject member removal that breaks the current active quorum
2016-08-10 17:00:39 -07:00
Gyu-Ho Lee
a56cb82180
etcdserver: add TransferLeadership for raft.Node
2016-08-10 16:26:11 -07:00
Gyu-Ho Lee
e64ef3f261
raft: add 'TransferLeadership' to Node interface
2016-08-10 16:25:22 -07:00
Gyu-Ho Lee
f4141f0f51
raft: handle 'MsgTransferLeader' in follower
2016-08-10 16:24:29 -07:00
Gyu-Ho Lee
d72cee1b0c
Merge pull request #6153 from gyuho/example
...
clientv3: update base example with TLS
2016-08-10 14:53:42 -07:00
Gyu-Ho Lee
1644679d00
clientv3: add 'ExampleConfig_withTLS'
2016-08-10 14:37:34 -07:00
Xiang Li
7eb43ea75b
Merge pull request #6152 from xiang90/fix_count
...
mvcc: fix count
2016-08-10 11:42:10 -07:00