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
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
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
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
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
Xiang Li
c8f5e03b75
pkg/flags: print out evn usage information
2015-08-27 12:08:31 -07:00
Xiang Li
25c87f13fd
Merge pull request #3354 from mx2323/faq
...
add faq documentation
2015-08-26 16:36:04 -07:00
Michael Xu
8f3ea5ebed
doc: add faq documentation
2015-08-26 16:34:52 -07:00
Yicheng Qin
59a5a7e309
Merge pull request #3368 from yichengq/storage-test
...
add unit tests for storage
2015-08-26 15:32:02 -07:00
Yicheng Qin
0d38c13990
storage: use temp path to handle test file
2015-08-26 15:01:41 -07:00
Yicheng Qin
2d01eb4e11
storage: add tests for kvstore_compaction
2015-08-26 15:01:13 -07:00
Yicheng Qin
f38778160d
Merge pull request #3376 from yichengq/connection-down
...
etcdserver: specify request timeout error due to connection down
2015-08-26 13:09:30 -07:00
Yicheng Qin
0813139140
storage: add more tests for index
2015-08-26 12:53:30 -07:00
Yicheng Qin
3723f01b48
storage: add more unit tests for keyIndex
2015-08-26 12:53:30 -07:00
Yicheng Qin
ad8a291dc1
storage: return error when tombstone on new generation
...
It is not allowed to put tombstone on an empty generation.
2015-08-26 12:53:30 -07:00
Yicheng Qin
ffa87f9678
storage: fix the comment in generation.walk
2015-08-26 12:53:30 -07:00
Yicheng Qin
8f6bf029f8
etcdserver: specify request timeout error due to connection lost
...
It specifies request timeout error possibly caused by connection lost,
and print out better log for user to understand.
It handles two cases:
1. the leader cannot connect to majority of cluster.
2. the connection between follower and leader is down for a while,
and it losts proposals.
log format:
```
20:04:19 etcd3 | 2015-08-25 20:04:19.368126 E | etcdhttp: etcdserver:
request timed out, possibly due to connection lost
20:04:19 etcd3 | 2015-08-25 20:04:19.368227 E | etcdhttp: etcdserver:
request timed out, possibly due to connection lost
```
2015-08-26 12:38:37 -07:00
Yicheng Qin
76db9747f8
Merge pull request #3377 from yichengq/tls-info-string
...
pkg/transport: print ClientCertAuth in TLSInfo.String()
2015-08-25 22:45:10 -07:00