Xiang Li
53b8175d3f
Merge pull request #3421 from xiang90/3411
...
etcdmain: proxy does not need to belong to the discovered cluster
2015-09-01 13:49:31 -07:00
Xiang Li
7957677cf2
etcdmain: proxy does not need to belong to the discovered cluster
2015-09-01 11:24:02 -07:00
Xiang Li
a94118893c
Merge pull request #3413 from xiang90/snapshot_dir
...
*: support wal dir
2015-09-01 10:03:50 -07:00
Xiang Li
d94e712d91
*: support wal dir
2015-09-01 09:54:27 -07:00
Yicheng Qin
85b6c51a23
Merge pull request #3420 from yichengq/wait-more
...
storage: extend timeout to wait for put complete
2015-09-01 09:25:46 -07:00
Yicheng Qin
a21166c3aa
storage: extend timeout to wait for put complete
...
travis is sometimes slow, and it could fail to complete the put in 10ms.
2015-09-01 09:03:03 -07:00
Yicheng Qin
8ac981e1ee
Merge pull request #3416 from yichengq/get-cluster-timeout
...
etcdserver: add timeout param on getClusterFromRemotePeers
2015-09-01 09:00:19 -07:00
Yicheng Qin
f3bfcb9dee
etcdserver: add timeout param on getClusterFromRemotePeers
...
It sets 10s timeout for public GetClusterFromRemotePeers.
This helps the following cases to work well in high latency scenario:
1. proxy sync members from the cluster
2. newly-joined member sync members from the cluster
Besides 10s request timeout, the request is also controlled by dial
timeout and read connection timeout.
2015-09-01 08:49:01 -07:00
Yicheng Qin
1fabc48968
Merge pull request #3404 from bdarnell/multinode-propose-panic
...
raft: A removed node can no longer be leader.
2015-08-31 20:06:34 -07:00
Ben Darnell
4f20e01f60
raft: Ignore proposals if not a current member.
...
Fixes another panic in MultiNode.Propose.
2015-08-31 20:31:14 -04:00
Yicheng Qin
c2caa4ae3b
etcdctl/command: print more details about ErrNoEndpoint
...
This commit prints more details if getting ErrNoEndpoint when sync with
cluster. This helps users to know what happens.
2015-08-31 16:28:43 -07:00
Yicheng Qin
4b9b0cbcc1
storage: add newBackend and newBatchTx
...
This is for ease of testing.
2015-08-31 13:25:10 -07:00
Xiang Li
57b39aca4e
Merge pull request #3403 from xiang90/doc
...
doc: add 0.4.9 to 2.2 migration guide
2015-08-31 11:28:25 -07:00
Xiang Li
3c1f80bdff
Merge pull request #3401 from xiang90/more_metrics
...
more on storage metrics
2015-08-31 09:55:29 -07:00
Xiang Li
406bb6749e
doc: add 0.4.9 to 2.2 migration guide
2015-08-31 09:55:12 -07:00
Xiang Li
bc71aab07a
Merge pull request #3409 from xiang90/fix_force_new
...
etcdserver: ignore confChangeUpdateNode in getIDs
2015-08-31 09:44:10 -07:00
Xiang Li
1bcaa9f4a1
etcdserver: ignore confChangeUpdateNode in getIDs
2015-08-31 09:36:39 -07:00
Xiang Li
aaa7dfc14d
Merge pull request #3407 from MSamman/fix-build-warning
...
build: fixed build warning
2015-08-31 07:47:23 -07:00
Mohammad Samman
dd4317db43
build: fixed build warning
...
to clear warning and ensure git sha linkage works in the future
Fixes #3406
2015-08-30 15:05:56 -07:00
Xiang Li
b9632e0f8d
storage: register txnCounter
2015-08-28 15:17:16 -07:00
Xiang Li
dd443be41b
storage: report total number of keys
2015-08-28 15:16:53 -07:00
Yicheng Qin
d2cb732c7b
test: activate test on storage/backend
2015-08-28 13:52:31 -07:00
Yicheng Qin
054fab84ee
storage/backend: remove startc var
...
This makes start logic cleaner.
2015-08-28 13:52:31 -07:00
Xiang Li
fca98c9071
Merge pull request #3398 from xiang90/storage_metrics
...
storage: add initial metrics for kv
2015-08-28 13:50:44 -07:00
Xiang Li
b5838edb93
storage: add initial metrics for kv
2015-08-28 13:41:42 -07:00
Xiang Li
6cbaaa715c
Merge pull request #3396 from bdarnell/multinode-propose-panic
...
raft: Fix a nil-pointer panic in MultiNode.Propose.
2015-08-28 12:34:49 -07:00
Yicheng Qin
cba7c6a180
*: bump to v2.2.0-rc.0+git
2015-08-28 10:26:56 -07:00
Yicheng Qin
dc3e027288
*: bump to v2.2.0-rc.0
v2.2.0-rc.0
2015-08-28 10:26:32 -07:00
Yicheng Qin
b40e077047
Merge pull request #3388 from sckott/docfix-tuning
...
fix docs, change tuning link in api.md from section to file
2015-08-28 09:23:58 -07:00
Ben Darnell
05924b330a
raft: Fix a nil-pointer panic in MultiNode.Propose.
2015-08-28 11:17:59 +02:00
Yicheng Qin
f04884f74d
storage/backend: fix off-by-one error for pending var
...
Or it may commit until batchLimit + 1.
2015-08-27 22:51:32 -07:00
Yicheng Qin
7ed929fb3d
storage/backend: fix limit doesn't effect in range
2015-08-27 22:51:32 -07:00
Yicheng Qin
37d9354aa2
Merge pull request #3394 from yichengq/bench-2.2
...
adjust file and README in docs/benchmark
2015-08-27 21:09:39 -07:00
Xiang Li
9d78d84270
Merge pull request #3390 from xiang90/ctl_peer
...
etcdctl: suggest endpoint over peers flag
2015-08-27 21:03:39 -07:00
Xiang Li
8d8033df55
etcdctl: suggest endpoint over peers flag
2015-08-27 18:52:17 -07:00
Yicheng Qin
753a079700
docs/benchmark: add benchmark result links in README
2015-08-27 17:08:49 -07:00
Yicheng Qin
425afa66ea
docs/benchmarks: update bench version for more accuracy
2015-08-27 17:08:30 -07:00
Xiang Li
f68e4a1a5d
Merge pull request #3392 from yichengq/bench-2.2
...
docs/benchmark: update etcd 2.2 bench
2015-08-27 16:58:04 -07:00
Yicheng Qin
605f0ce730
docs/benchmark: update etcd 2.2 bench
...
This benchmark is for etcd 2.2 rc after fixing several performance
downgrade bugs.
2015-08-27 16:52:55 -07:00
Scott Chamberlain
b0192118dd
doc: change tuning link in api.md from section to file
2015-08-27 15:04:07 -07:00
Xiang Li
1124a06860
Merge pull request #3387 from yichengq/fix-quorum
...
doc: correct calculation of fault tolerance of an etcd cluster in adm…
2015-08-27 14:48:39 -07:00
Raoof Mohammed
bc2b8856d7
doc: correct calculation of fault tolerance of an etcd cluster in admin_guide.md
...
doc: correct calculation of fault tolerance of an etcd cluster in admin_guide.md
2015-08-27 14:30:12 -07:00
Yicheng Qin
df83af944b
Merge pull request #3384 from yichengq/fix-shadow
...
test: use go vet shadow feature instead of go-nyet
2015-08-27 14:27:57 -07:00
Yicheng Qin
92cd24d5bd
*: fix govet shadow check failure
2015-08-27 14:15:30 -07:00
Xiang Li
b2d33e6dcb
Merge pull request #3382 from xiang90/env
...
pkg/flags: print out evn usage information
2015-08-27 13:36:55 -07:00
Yicheng Qin
ccdb850e1e
test: use go vet shadow feature instead of go-nyet
...
Use official support instead of home-made one.
2015-08-27 13:29:12 -07:00
Yicheng Qin
4ac4648b5b
Merge pull request #3383 from cognusion/fixes2
...
Test Fixes: Take 2
2015-08-27 13:22:19 -07:00
Matt Keller
327632014e
cors: Removed new(?) header from test, resolving failure
...
"X-Content-Type-Options" was being autoadded, but none of the
test maps took it into account. I saw that "Content-Type" was
also being deleted, so I figured that was the best solution
for this as well.
2015-08-27 15:23:14 -04:00
Matt Keller
19a28c8efd
storage: Fixed backend test
...
./backend_test.go:23: multiple-value batchTx.UnsafeRange() in single-value context
2015-08-27 15:20:29 -04:00
Matt Keller
32372e1d70
raft: Fixed a test misassumption
...
network_test.go:56: total = 59.22354ms, want > 50ms
59 is > 50, but the equation added 10 to the right side
2015-08-27 15:15:34 -04:00