Commit Graph

15619 Commits (036cb96fd1e94b8cfc696d9d3c84c55330117ddd)

Author SHA1 Message Date
Wenjia 522ff40705
Update community meeting info in README.md
Update community meeting info in README.md
2019-08-22 10:46:34 -07:00
Sahdev Zala 56f483ae44
Merge pull request #11069 from jingyih/fix_TestKVPutError
integration: fix TestKVPutError
2019-08-22 10:09:11 -04:00
Jingyi Hu 2680c2afe7 integration: fix TestKVPutError
Give backend quota enough overhead.
2019-08-21 19:56:38 -07:00
vimalk78 7f47de8414 clientv3: add nil checks in Close()
Added nil checks in Close() for Watcher and Lease fields
Added test case
2019-08-21 23:04:42 +01:00
Gyuho Lee 8037e6e087
Merge pull request #11060 from etcd-io/wenjiaswe-patch-1
functional test: fix typo in agent log
2019-08-20 15:22:08 -07:00
Wenjia 341380d84f
functional test: fix typo in agent log
Fix typo in functional test agent log to avoid debugging confusion.
2019-08-20 15:04:30 -07:00
Gyuho Lee b7abc9bf0a
Merge pull request #11059 from jingyih/update_changelog_from_PR11056
CHANGELOG-3.3: update from #11056
2019-08-20 11:27:30 -07:00
Jingyi Hu 867d93636a CHANGELOG-3.3: update_from_PR11056 2019-08-20 11:18:14 -07:00
Jingyi Hu c89777dd70
Merge pull request #11047 from ethan-daocloud/patch-4
lease: cleanup typo words in lessor.go
2019-08-19 19:09:22 -07:00
Guangming Wang 0a6173c9b6 lease: cleanup typo words in lessor.go
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
2019-08-20 09:35:19 +08:00
Gyuho Lee 62d565c419 CHANGELOG-3.3: release v3.3.15
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-19 12:08:28 -07:00
Gyuho Lee 43fe8c3ee0 CHANGELOG-3.4: fix casing
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-16 16:50:46 -07:00
Gyuho Lee 8b653bad4a CHANGELOG: release v3.3.14
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-16 16:28:57 -07:00
Gyuho Lee f4bb43887f Documentation/upgrades: special upgrade guides for >= 3.3.14
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-16 16:18:53 -07:00
Jingyi Hu fd1181d8b6
Merge pull request #11045 from jingyih/update_etcdmain_helper
etcdmain: update help message
2019-08-16 13:09:35 -07:00
Gyuho Lee 4a6bf3552e CHANGELOG-3.4: log raft prober change
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-16 09:02:47 -07:00
Tobias Grieger 4a2b4c8f7e
Merge pull request #11037 from tbg/interactive
raft: proactively probe newly added followers
2019-08-16 10:24:42 +02:00
Tobias Schottdorf 47ae53d25d 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 09:41:35 +02:00
Tobias Schottdorf 99f8046fd1 raft: fix a test file name 2019-08-16 09:38:44 +02:00
Tobias Schottdorf 8d1946d16a 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 09:38:44 +02:00
Tobias Schottdorf 306e75a96f 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 09:38:44 +02:00
Jingyi Hu 871c2d716f etcdmain: update help message
Add experimental-peer-skip-client-san-verification flag description to
help message. Add default values.
2019-08-15 21:22:17 -07:00
Xiang Li 9b29151d30
Merge pull request #11044 from gtamas/master
Documentation: added ETCD Manager tool
2019-08-15 16:25:22 -07:00
Gyuho Lee 9d3468d7be CHANGELOG-3.3: highlight v3.3.14-rc.0 release
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 15:07:03 -07:00
Gyuho Lee c337cd9a57 CHANGELOG: update Go version
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 14:48:54 -07:00
Tamas Geschitz f6e3f94f3e
Documentation: added ETCD Manager tool
New tool: ETCD Manager

ETCD Manager is a multi-platform ETCD v3 client. Currently, builds are available form Mac, Wiindows and Linux, but iOS / Android builds will also be added in the future.
It aims to be a modern, efficient and easy to use GUI with full coverage of ETCD APIs / functionality. The first public (beta) release is already available.
2019-08-15 23:42:24 +02:00
Gyuho Lee 966321bdcd *: use Go 1.12.9
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 14:28:41 -07:00
Gyuho Lee 577d5305f8 CHANGELOG: update new compaction limit change
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 14:03:21 -07:00
Gyuho Lee c55410ccea
Merge pull request #11034 from jpbetz/force-commit-compact
mvcc: Optimize compaction for short commit pauses
2019-08-15 13:28:32 -07:00
Gyuho Lee f279bfb775 mvcc: keep 64-bit alignment in "store" struct
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 13:01:32 -07:00
Gyuho Lee b5aa46486b clientv3/integration: fix "mvcc.NewStore" call
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-15 11:48:53 -07:00
Joe Betz 9b51febaf5 *: Add experimental-compaction-batch-limit flag 2019-08-15 11:47:23 -07:00
Joe Betz d57bc6e724 mvcc: Optimize compaction for short commit pauses 2019-08-15 11:47:23 -07:00
Gyuho Lee 3c31fbbce3
Merge pull request #11040 from ethan-daocloud/patch-3
cleanup: fix typos in doc/comment
2019-08-15 09:33:48 -07:00
Gyuho Lee 110808ebdd
Merge pull request #11024 from xiang90/maintainers
MAINTAINERS: add Tobias Grieger as a maintainer to raft
2019-08-15 09:25:48 -07:00
Guangming Wang 9365660ca8
cleanup: fix typos in doc/comment
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
2019-08-15 21:29:32 +08:00
Gyuho Lee c7b106896f CHANGELOG: highlight breaking changes in clientv3 resolver
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 17:00:53 -07:00
Gyuho Lee 508203db15 Documentation/upgrades: fix 3.4 guides
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 17:00:46 -07:00
Xiang Li bbb379fa4a
Merge pull request #10974 from lzhfromustc/watchers
proxy: Add critical section to protect wps.watchers and wps.nextWatcherID
2019-08-14 16:14:27 -07:00
Gyuho Lee 02ed271527 CHANGELOG-3.3: add v3.3.14-beta.0
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 12:33:23 -07:00
Tobias Schottdorf 4e19150676 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-14 20:53:34 +02:00
Tobias Schottdorf 3d6721f751 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-14 20:53:34 +02:00
Tobias Schottdorf fdaed88f14 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-14 20:53:34 +02:00
Tobias Schottdorf c2d9514370 raft/rafttest: fix stabilize handler
It was bailing out too early.
2019-08-14 17:24:14 +02:00
Gyuho Lee d047fe84ee CHANGELOG-3.3: highlight 3.3 backports
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 01:44:01 -07:00
Gyuho Lee 916e6b5400 CHANGELOG-3.3: add more changes
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 01:35:02 -07:00
Gyuho Lee 9aa27c303e CHANGELOG: update backports
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-14 01:10:49 -07:00
Gyuho Lee fd0d43dad9 scripts/release: clean up minor tag docker commands
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-13 22:00:07 -07:00
Gyuho Lee 08f2685330 CHANGELOG: update 3.3 + 3.4 changes
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-13 21:46:09 -07:00
Gyuho Lee 5535092ce3 Makefile: explicit about GOOS in docker-test builds
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-08-13 16:56:52 -07:00