Gyu-Ho Lee
2dc06787ae
Merge pull request #6467 from coreos/revert-6465-tls-copy
...
Revert "pkg/transport: update tls.Config copy method"
2016-09-19 16:02:41 +09:00
Gyu-Ho Lee
629d9e7dab
Revert "pkg/transport: update tls.Config copy method"
2016-09-19 15:07:12 +09:00
Gyu-Ho Lee
db9ed233dc
Merge pull request #6465 from gyuho/tls-copy
...
pkg/transport: update tls.Config copy method
2016-09-19 00:46:08 +09:00
Gyu-Ho Lee
8c9a88c7d4
pkg/transport: update tls.Config copy method
...
For Go 1.7
2016-09-18 22:50:45 +09:00
Xiang Li
33dbf5c6bd
Merge pull request #6463 from xiang90/fix_http
...
embed: fix go 1.7 http issue
2016-09-18 08:44:04 -05:00
Xiang Li
7a48ca4cea
embed: fix go 1.7 http issue
...
go 1.7 introduces HTTP2 compability issue. Now we
need to explicitly enable HTTP2 when TLS is set.
2016-09-18 18:38:55 +08:00
Gyu-Ho Lee
ac2077559d
Merge pull request #6461 from gyuho/travis
...
travis: test with Go 1.7.1
2016-09-17 22:10:09 +09:00
Gyu-Ho Lee
63d6a4e0e1
travis: test with Go 1.7.1
2016-09-17 20:57:28 +09:00
Gyu-Ho Lee
4a7c1da9b3
Merge pull request #6460 from sinsharat/readme_update
...
etcdctlv3: updated readme for make-mirror: modify/remove prefix in dest cluster
2016-09-17 19:57:15 +09:00
sharat
6c408eb779
etcdctlv3:updated readme.md for make-mirror modify/remove prefix in dest cluster
2016-09-17 16:13:01 +05:30
Xiang Li
86aeeca644
Merge pull request #6454 from sinsharat/windows_save_snapshot_fix
...
ctlv3: close snapshot file before rename (Windows)
2016-09-16 18:09:59 -05:00
Xiang Li
0d65061a2d
Merge pull request #6439 from sinsharat/make_mirror_feature_add
...
etcdctl/ctlv3: make-mirror: feature add to modify/remove prefix in dest cluster
2016-09-16 18:07:20 -05:00
Anthony Romano
01a0db0fce
Merge pull request #6456 from heyitsanthony/version-bump-git
...
version: bump to 3.1.0-alpha.0+git
2016-09-16 15:12:30 -07:00
Anthony Romano
0a8bf60a9d
version: bump to 3.1.0-alpha.0+git
2016-09-16 09:56:29 -07:00
sharat
fef6557f6c
ctlv3: close snapshot file before rename (Windows)
2016-09-16 21:55:04 +05:30
sharat
b571f4d627
etcdctl/ctlv3: feature added to modify/remove prefix in the destination cluster
2016-09-16 18:48:41 +05:30
Gyu-Ho Lee
5c2053109b
Merge pull request #6449 from gyuho/supported-stream
...
rafthttp: add v3.x to supported streams
v3.1.0-alpha.0
2016-09-16 21:47:20 +09:00
Gyu-Ho Lee
8827619f5b
rafthttp: add v3.x to supported streams
2016-09-16 20:49:00 +09:00
Xiang Li
143e2f27fc
Merge pull request #6447 from xiang90/cap
...
api: update capability map
2016-09-16 02:35:26 -05:00
Xiang Li
d6904ce415
Merge pull request #6441 from petermattis/pmattis/tick-quiesced
...
raft: add RawNode.TickQuiesced
2016-09-16 01:48:21 -05:00
Xiang Li
c6feb695dc
api: update capability map
2016-09-16 14:34:55 +08:00
Peter Mattis
37fa6ac45c
raft: add RawNode.TickQuiesced
...
TickQuiesced allows the caller to support "quiesced" Raft groups which
do not perform periodic heartbeats and elections. This is useful in a
system with thousands of Raft groups where these periodic operations can
be overwhelming in an otherwise idle system.
It might seem possible to avoid advancing the logical clock at all in
such Raft groups, but doing so has an interaction with the CheckQuorum
functionality. If a follower is not quiesced while the leader is the
follower can call an election that will fail because the leader's lease
has not expired (electionElapsed < electionTimeout). The next time the
leader sends a heartbeat to this follower the follower will see that the
heartbeat is from a previous term and respond with a MsgAppResp. This in
turn will cause the leader to step down and become a follower even
though there isn't a leader in the group. By allowing the leader's
logical clock to advance via TickQuiesced, the leader won't reject the
election and there will be a smooth transfer of leadership to the
follower.
2016-09-15 21:05:18 -04:00
Anthony Romano
2724c3946e
Merge pull request #6444 from heyitsanthony/version-bump-3.1
...
version: bump to 3.1.0-alpha.0
2016-09-15 15:24:59 -07:00
Anthony Romano
c658fa62c5
version: bump to 3.1.0-alpha.0
2016-09-15 15:13:51 -07:00
Gyu-Ho Lee
624eb609fa
Merge pull request #6443 from gyuho/news
...
NEWS: add v3.0.8, v3.0.9
2016-09-16 07:09:42 +09:00
Gyu-Ho Lee
1b1e54a281
NEWS: add v3.0.8, v3.0.9
2016-09-16 07:05:31 +09:00
Gyu-Ho Lee
9913e0073c
Merge pull request #6438 from gyuho/e2e-backends
...
e2e: rename 'backends' to 'processes'
2016-09-15 19:00:28 +09:00
Gyu-Ho Lee
7cd7b5d539
e2e: rename 'backends' to 'processes'
2016-09-15 18:30:08 +09:00
Xiang Li
a12b317552
Merge pull request #6428 from gyuho/snapshot-test
...
e2e: test snapshot restore
2016-09-15 04:22:03 -05:00
Gyu-Ho Lee
bb337c87d0
e2e: test snapshot restore
2016-09-15 17:58:00 +09:00
Xiang Li
fb760b4c53
Merge pull request #6403 from vimalk78/rafthttp-mertics-record-rw-failures
...
rafthttp/metrics.go:fixed TODO: record write/recv failures.
2016-09-15 02:46:20 -05:00
Gyu-Ho Lee
d814804fa1
Merge pull request #6437 from sinsharat/readme_update
...
etcdctl: readme.md display fix
2016-09-15 16:20:42 +09:00
sharat
cd3a7fb833
etcdctl: readme.md display fix
2016-09-15 12:23:56 +05:30
Vimal Kumar
64e1a327ee
rafthttp/metrics.go:fixed TODO: record write/recv failures.
2016-09-15 11:32:08 +05:30
Xiang Li
b3a083d336
Merge pull request #6436 from LiamHaworth/bugfix/6433-support-for-charset-in-content-type-header
...
etcdserver, api, v2http, client: Added support for semicolons
2016-09-14 23:25:31 -05:00
Liam Haworth
5cfa9e2384
etcdserver, api, v2http, client: Added support for semicolons
...
Added support into the v2 API to fix an issue (6433) where if there is a semicolon
and fields after it the API would return an "invalid Content-type" message even
if the content type was actually correct
2016-09-15 13:54:22 +10:00
Anthony Romano
e77baa3dcb
Merge pull request #6424 from heyitsanthony/v3api-createminmax
...
etcdserver: range queries with min/max create revision
2016-09-14 19:10:52 -07:00
Xiang Li
059f419ac5
Merge pull request #6429 from xiang90/fix_balancer
...
clientv3: balancer panics when call up after close
2016-09-14 19:42:24 -05:00
Anthony Romano
82af0c4a7d
ctlv3: remove superfluous session creation
2016-09-14 17:03:33 -07:00
Anthony Romano
9b1fe45853
concurrency: use create max revision for locks and elections
2016-09-14 17:03:33 -07:00
Xiang Li
004a5f0dbc
clientv3: balancer panics when call up after close
...
Fix the issue by adding a simple guard varable.
2016-09-15 07:43:42 +08:00
Anthony Romano
aa7a35798d
integration: add tests for MinCreateRev and MaxCreateRev
2016-09-14 15:31:45 -07:00
Anthony Romano
5bd251a6fa
clientv3: WithMinCreateRev, WithMaxCreateRev
2016-09-14 15:31:45 -07:00
Anthony Romano
c0981a90f7
etcdserver, etcdserverpb: range min_create_revision and max_create_revision
2016-09-14 15:31:45 -07:00
Anthony Romano
c74ac99871
Merge pull request #6423 from heyitsanthony/fix-rwmutex
...
recipes: fix rwmutex locking
2016-09-14 09:50:26 -07:00
Xiang Li
3730802fef
Merge pull request #6427 from mitake/prefix-print
...
etcdctl: improve printing of role get for prefix permission
2016-09-14 02:27:28 -05:00
Xiang Li
8eac9fb93d
Merge pull request #6401 from hhkbp2/add-read-index-for-raft-rawnode
...
raft: add read index for RawNode
2016-09-14 02:14:49 -05:00
Hitoshi Mitake
4211c0b7af
etcdctl, clientv3: improve printing of role get for prefix permission
...
This commit improves printing of role get command for prefix
permission. If a range permission corresponds to a prefix permission,
it is explicitly printed for a user. Below is an example of the new
printing:
$ ETCDCTL_API=3 bin/etcdctl --user root:p role get r1
Role r1
KV Read:
[/dir/, /dir0) (prefix /dir/)
[k1, k5)
KV Write:
[/dir/, /dir0) (prefix /dir/)
[k1, k5)
2016-09-14 16:10:32 +09:00
Dylan.Wen
eeca614cd3
raft: add read index for RawNode
2016-09-14 14:43:46 +08:00
Xiang Li
672472f85e
Merge pull request #6414 from mitake/prefix-perm
...
etcdctl: an option for granting permission with key prefix
2016-09-13 23:29:40 -05:00