3a736a81e8
scripts/release: fix SHA256SUMS command
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-09-17 14:12:18 -07:00
a14579fbfb
version: 3.4.1
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
v3.4.1
2019-09-17 13:53:25 -07:00
ade66a5722
scripts/release: fix docker push command
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-09-17 13:53:12 -07:00
67cc70926d
integration: fix bug in for loop, make it break properly
2019-09-17 13:30:12 -07:00
3b8f812955
etcdserver: Fix PeerURL validation
...
In case of URLs that are synonyms, the current lexicographic sorting
and compare of the URLs fails with frustrating errors. Make sure to do
a full comparison between every set of PeerURLs before failing.
Fixes #11013
2019-09-16 11:49:58 -04:00
21dcadc83c
Merge pull request #11148 from spzala/automated-cherry-pick-of-#11147-upstream-release-3.4
...
Automated cherry pick of #11147
2019-09-13 11:12:41 -07:00
c7c379e52e
embed: expose ZapLoggerBuilder
...
This exposes the ZapLoggerBuilder in the embed.Config to allow for
custom loggers to be defined and used by embedded etcd.
Fixes #11144
2019-09-13 14:09:54 -04:00
9ed5f76dc0
vendor: upgrade to gRPC v1.23.1
...
https://github.com/grpc/grpc-go/releases/tag/v1.23.1
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-09-11 14:54:24 -07:00
994865c89e
Merge pull request #11133 from jingyih/automated-cherry-pick-of-#11126-origin-release-3.4
...
Automated cherry pick of #11126 on release-3.4
2019-09-07 00:03:37 -07:00
ccbbb2f8d6
mvcc: add store revision metrics
...
Add experimental metrics etcd_debugging_mvcc_current_revision and
etcd_debugging_mvcc_compact_revision.
2019-09-06 17:03:21 -07:00
d5f79adc9c
etcdserver: remove dup percentage sign in log
2019-09-04 22:03:49 -07:00
8b053b0f44
embed: fix secure server logging message
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-09-03 09:43:08 -07:00
11980f8165
scripts/release: Apply shellcheck findings
...
I run https://github.com/koalaman/shellcheck/ over scripts/* and fixed
the findings it returned.
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
2019-09-03 09:42:35 -07:00
41d4e2b276
scripts/release: rename SHA256SUM to SHA256SUMS
...
These files are commonly called SHA256SUMS and with this change rget
works for v3.4.0 as well.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-30 13:35:40 -07:00
898bd1351f
version: 3.4.0
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
v3.4.0
2019-08-30 08:09:55 -07:00
d04d96c9ac
tests/e2e: run metrics test again
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-30 08:09:32 -07:00
21edf98fdb
Documentation:fix clerical error
2019-08-30 08:08:47 -07:00
a4f7c65ef8
vendor: x/sys and x/net to support building on Risc-V
...
Signed-off-by: Carlos de Paula <me@carlosedp.com >
2019-08-29 14:03:59 -07:00
c3a9eec843
scripts/release: fix sha256sum
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-29 09:38:57 -07:00
e5528acf57
version: 3.4.0-rc.4
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
v3.4.0-rc.4
2019-08-29 08:53:10 -07:00
9977550ae9
Merge pull request #11091 from hexfusion/automated-cherry-pick-of-#11087-upstream-release-3.4
...
Automated cherry pick of #11087 on release 3.4
2019-08-29 08:39:11 -07:00
4d7a6e2755
scripts/release: add sha256sum summary of release assets
...
Signed-off-by: Sam Batschelet <sbatsche@redhat.com >
2019-08-29 11:33:16 +00:00
5e8757c3c5
Documentation: Add section headers to etcd Learner
...
In the Background section, the document describes various challenges for cluster membership change.
Added section header for each case described for better readability.
2019-08-27 10:18:34 -07:00
012e38fef3
version: 3.4.0-rc.3
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
v3.4.0-rc.3
2019-08-27 09:50:54 -07:00
41a2cfa122
pkg/logutil: change to "MergeOutputPaths"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-27 09:50:26 -07:00
9f8a1edf38
embed: fix "--log-outputs" setup without "stderr"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-27 09:50:17 -07:00
165ba72593
raft/log_test: fixed wrong index
2019-08-26 12:37:07 -07:00
9c850ccef0
raft: fixed some typos and simplify minor logic
2019-08-26 12:37:02 -07:00
61d6efda4c
etcdserver: add check for nil options
2019-08-26 10:48:20 -07:00
b76f149c35
tests/e2e: skip metrics tests for now
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-26 00:02:48 -07:00
5e33bb1a95
Documentation: snapshot can be requested from one etcd node only
...
Updated Snapshot section of demo.md to reflect that snapsot can be requested only from one etcd node at a time.
Fixes : #10855
2019-08-25 23:40:25 -07:00
83bf125d93
clientv3: add nil checks in Close()
...
Added nil checks in Close() for Watcher and Lease fields
Added test case
2019-08-25 23:40:05 -07:00
d23af41bca
tests/e2e: remove string replace for v3.4.0-rc.1
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-23 01:14:42 -07:00
67d0c21bb0
version: 3.4.0-rc.2
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
v3.4.0-rc.2
2019-08-23 00:37:01 -07:00
18a077d3d3
raft : Write compact if statements
2019-08-23 00:36:44 -07:00
fb6d870e89
Merge pull request #11072 from jingyih/automated-cherry-pick-of-#11069-origin-release-3.4
...
Automated cherry pick of #11069 on release-3.4
2019-08-23 06:57:12 +08:00
e00224f87e
integration: fix TestKVPutError
...
Give backend quota enough overhead.
2019-08-22 13:33:19 -07:00
2af1caf1a5
functional test: fix typo in agent log
...
Fix typo in functional test agent log to avoid debugging confusion.
2019-08-20 15:23:13 -07:00
0777eab766
Documentation/upgrades: special upgrade guides for >= 3.3.14
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-16 16:19:22 -07:00
0ecc0d0542
etcdmain: update help message
...
Add experimental-peer-skip-client-san-verification flag description to
help message. Add default values.
2019-08-16 16:07:06 -07:00
982a8c9bc3
rafttest: print Ready before processing it
...
It was confusing to see the effects of the Ready (i.e. log messages)
printed before the Ready itself.
2019-08-16 08:10:17 -07:00
b8e3e4e7cb
raft: fix a test file name
2019-08-16 08:10:07 -07:00
4090edfb5b
raft: document problem with leader self-removal
...
When a leader removes itself, it will retain its leadership but not
accept new proposals, making the range effectively stuck until manual
intervention triggers a campaign event.
This commit documents the behavior. It does not correct it yet.
2019-08-16 08:09:56 -07:00
078caccce5
raft: add a batch of interaction-driven conf change tests
...
Verifiy the behavior in various v1 and v2 conf change operations.
This also includes various fixups, notably it adds protection
against transitioning in and out of new configs when this is not
permissible.
There are more threads to pull, but those are left for future commits.
2019-08-16 08:09:44 -07:00
d177b7f6b4
raft: proactively probe newly added followers
...
When the leader applied a new configuration that added voters, it would
not immediately probe these voters, delaying when they would be caught
up.
I noticed this while writing an interaction-driven test, which has now
been cleaned up and completed.
2019-08-16 08:09:33 -07:00
2c1a1d8c32
rafttest: add _breakpoint directive
...
It is a helper case to attach a debugger to when a problem needs
to be investigated in a longer test file. In such a case, add the
following stanza immediately before the interesting behavior starts:
_breakpoint:
----
ok
and set a breakpoint on the _breakpoint case.
2019-08-16 08:09:23 -07:00
0fc108428e
raft: initialize new Progress at LastIndex, not LastIndex+1
...
Initializing at LastIndex+1 meant that new peers would not be probed
immediately when they appeared in the leader's config, which delays
their getting caught up.
2019-08-16 08:09:11 -07:00
df489e7a2c
raft/rafttest: fix stabilize handler
...
It was bailing out too early.
2019-08-16 08:08:28 -07:00
f13a5102ec
tests/e2e: fix version matching
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-15 14:46:19 -07:00
c9465f51d2
*: use Go 1.12.9
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-15 14:40:46 -07:00