Gyu-Ho Lee
8e59fb749c
etcd-tester: increase default qps, fix cleanup
2016-07-14 11:20:16 -07:00
Gyu-Ho Lee
c0cc161ba8
Merge pull request #5937 from coreos/revert-5876-manual
...
Revert "Dockerfile: use 'ENTRYPOINT' instead of 'CMD'"
2016-07-14 10:35:21 -07:00
Anthony Romano
35d379b052
Merge pull request #5934 from heyitsanthony/fix-publish-race
...
e2e: wait for every etcd server to publish to cluster
2016-07-13 19:22:08 -07:00
Gyu-Ho Lee
2f7da66d43
Revert "Dockerfile: use 'ENTRYPOINT' instead of 'CMD'"
2016-07-13 19:06:20 -07:00
Anthony Romano
6b487fb199
e2e: wait for every etcd server to publish to cluster
...
If etcdctl accesses the cluster before all members are published, it
will get an "unsupported protocol scheme" error. To fix, wait for both
the capabilities and published message.
Fixes #5824
2016-07-13 17:01:43 -07:00
Xiang Li
3d109be3b4
Merge pull request #3621 from yichengq/usage-stderr
...
etcdmain: print usage in stderr when flag.Parse fail
2016-07-13 16:56:26 -07:00
Xiang Li
071eac3838
Merge pull request #5918 from xiang90/init
...
etcdmain: only get initial cluster setting if the member is not initi…
2016-07-13 16:28:32 -07:00
Xiang Li
c7881fddc2
Merge pull request #5933 from xiang90/doc
...
doc: better link for embed etcd
2016-07-13 16:27:32 -07:00
Xiang Li
9bcf5a83fb
doc: better link for embed etcd
2016-07-13 16:24:56 -07:00
Xiang Li
c32dd164fe
Merge pull request #5932 from heyitsanthony/nuke-etcdctl-v0.4
...
etcdctl: remove v0.4 support
2016-07-13 16:18:33 -07:00
Xiang Li
8368e6a992
embed: only get initial cluster setting if the member is not init
2016-07-13 16:03:27 -07:00
Anthony Romano
97ff1abb3e
etcdctl: remove 0.4 import command
2016-07-13 15:30:37 -07:00
Anthony Romano
439b96f090
etcdctl: remove 0.4 peer syncing
2016-07-13 15:26:25 -07:00
Xiang Li
06fd46f835
Merge pull request #5928 from xiang90/err_code
...
rpctypes: use permission deny code for permission deny error
2016-07-13 15:00:02 -07:00
Anthony Romano
41a98dbd66
Merge pull request #5925 from heyitsanthony/embed-etcdmain
...
embeddable etcdmain
2016-07-13 13:51:19 -07:00
Anthony Romano
f6ef6157cc
Documentation: link embedding etcd into docs
2016-07-13 13:28:11 -07:00
Anthony Romano
c0299ca6f4
integration: test embedded etcd
2016-07-13 10:40:03 -07:00
Anthony Romano
f4f33ea767
etcdmain, embed: export Config and StartEtcd into embed/
...
Lets programs embed etcd.
Fixes #5430
2016-07-13 10:40:03 -07:00
Xiang Li
81d5ae3ce1
rpctypes: use permission deny code for permission deny error
2016-07-13 10:32:10 -07:00
Xiang Li
7114a27345
Merge pull request #5922 from xiang90/l_b
...
tools/benchmark: add benchmark for lease keepalive
2016-07-12 10:48:04 -07:00
Xiang Li
8273e1c07e
tools/benchmark: add benchmark for lease keepalive
2016-07-12 10:40:56 -07:00
Xiang Li
a243064e76
Merge pull request #5924 from xiang90/rm_04
...
integration: remove upgrade test for etcd0.4
2016-07-12 10:36:16 -07:00
Xiang Li
6392ef5c44
integration: remove upgrade test for etcd0.4
2016-07-12 10:13:03 -07:00
Xiang Li
7432e9fbe9
Merge pull request #5809 from swingbach/master
...
raft: make leader transferring workable when quorum check is on
2016-07-12 09:46:18 -07:00
Xiang Li
b9f6de9277
Merge pull request #5895 from smallfish/master
...
etcdserver/api/v2http, Documentation: fix debug pprof index miss / in end
2016-07-12 07:10:53 -07:00
Xiang Li
b2c1112288
Merge pull request #5921 from xiang90/r
...
raft: do not change RecentActive when resetState for progress
2016-07-12 06:54:14 -07:00
swingbach@gmail.com
c36a40ca15
raft: introduce top-level context in message struct
2016-07-12 16:14:06 +08:00
Xiang Li
eb08f2274e
raft: do not change RecentActive when resetState for progress
2016-07-11 21:12:14 -07:00
Xiang Li
cc26f2c889
Merge pull request #5913 from rboyer/correct-sample-peer-config-file
...
Correct security configuration for peers in sample config file.
2016-07-11 19:41:41 -07:00
Xiang Li
4bc29e2b9c
Merge pull request #5902 from mitake/bench-auth
...
tools: add --user for auth in benchmarks
2016-07-11 18:38:07 -07:00
Gyu-Ho Lee
8a21be721f
Merge pull request #5919 from gyuho/raft-lead
...
raft: set leader id in stepFollower
2016-07-11 18:34:07 -07:00
R.B. Boyer
7edb6bcbe1
etcd: correct security configuration for peers in sample config file
2016-07-11 20:19:27 -05:00
Gyu-Ho Lee
6f3a40cb53
raft: set leader id in stepFollower
...
Follower has already set its leader ID from
previous append messages from the leader, but
to be consistent, this adds a line to set its
leader id from leader snapshot message.
2016-07-11 16:37:31 -07:00
Xiang Li
ea0a569c4d
Merge pull request #5917 from xiang90/rm
...
*: remove unnecessary data upgrade code
2016-07-11 15:38:07 -07:00
Xiang Li
f65e75e4b3
*: remove unnecessary data upgrade code
2016-07-11 15:11:56 -07:00
Xiang Li
c0f292e6b8
Merge pull request #5916 from xiang90/ctl
...
etcdctl: only takes 127.0.0.1:2379 as default endpoint
2016-07-11 13:34:55 -07:00
Xiang Li
55ca788efe
etcdctl: only takes 127.0.0.1:2379 as default endpoint
2016-07-11 13:28:02 -07:00
Gyu-Ho Lee
2b6f04a58e
Merge pull request #5906 from gyuho/release-test
...
e2e: add basic upgrade tests
2016-07-11 12:42:54 -07:00
Anthony Romano
a3347e3e68
Merge pull request #5915 from heyitsanthony/doc-new-platform
...
Documentation: clarify support policy
2016-07-11 12:41:38 -07:00
Anthony Romano
5b0d52f8c3
Documentation: clarify support policy
2016-07-11 12:10:17 -07:00
Gyu-Ho Lee
e8e561e8f5
e2e: add basic upgrade tests
2016-07-11 11:28:04 -07:00
Gyu-Ho Lee
e5b5cf02d3
test: add upgrade test flag
2016-07-11 11:10:24 -07:00
swingbach@gmail.com
0d9b6ba0ab
raft: fix a few problems
2016-07-11 14:59:53 +08:00
Gyu-Ho Lee
da44e17b58
Merge pull request #5908 from gyuho/raft-cleanup
...
raft: remove unnecessary type-cast, else-clause
2016-07-10 16:42:42 -07:00
Gyu-Ho Lee
c396b6aaaa
raft: remove unnecessary type-cast, else-clause
2016-07-09 22:01:19 -07:00
Hitoshi Mitake
c47689d98f
Merge pull request #5689 from mitake/skip-apply
...
RFC: etcdserver, pkg: skip needless log entry applying
2016-07-10 01:23:35 +09:00
Anthony Romano
474eb1b44b
Merge pull request #5890 from jaredeh/32bit
...
Easy 32bit architecture fixes
2016-07-08 13:36:52 -07:00
Jared Hulbert
f78d4713ea
etcdserver: atomic access alignment
...
Most fields accessed with sync/atomic functions are 64bit aligned, but a couple
are not. This makes comments out of date and therefore misleading.
Affected fields reordered, comments scrubbed and updated.
2016-07-08 11:20:47 -07:00
Jared Hulbert
90889ebc0f
raftpb: atomic access alignment
...
The Entry struct has misaligned fields that are accessed atomically. The
misalignment is caused by the EntryType enum which the Protocol Buffers
spec forces to be a 32bit int.
Moving the order of the fields without renumbering them in the .proto file
seems to align the go structure without changing the wire format.
2016-07-08 11:13:53 -07:00
Jared Hulbert
df94f58462
raft: atomic access alignment
...
The relevant structures are properly aligned, however, there is no comment
highlighting the need to keep it aligned as is present elsewhere in the
codebase.
Adding note to keep alignment, in line with similar comments in the codebase.
2016-07-08 11:05:41 -07:00