https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
aeeecc0 fix/dash-var-refresh: add const and description 08 April 2021, 13:12:41 UTC
63c25bf Merge pull request #12804 from ptabor/20210326-v3-publish server: v2store deprecation: Prepare to use publishV3 instead of publish V2. 08 April 2021, 07:22:22 UTC
e776efb Merge pull request #12828 from ptabor/20210404-embed-etcd embed: etcd.Close() is closing Errc() channel as well. 07 April 2021, 23:20:07 UTC
5da9cac embed: etcd.Close() is closing Errc() channel as well. Inspired by https://github.com/etcd-io/etcd/pull/9612 by purpleidea@. 07 April 2021, 23:19:13 UTC
cc0f812 server_test.go: Use context.Background() instead of TODO in tests. Suggected in: https://golang.org/pkg/context/#Background 07 April 2021, 23:15:16 UTC
d4a8093 Switch release-test (upgrade test) to use etcd 3.4 (instead of 3.3) as upgrade-base. 07 April 2021, 23:15:16 UTC
931af49 Merge pull request #12830 from ptabor/20210405-split-pkg Split client/pkg as dedicated low-dependencies module for client 07 April 2021, 23:12:17 UTC
816d332 Merge pull request #12830 from ptabor/20210405-split-pkg Split client/pkg as dedicated low-dependencies module for client 07 April 2021, 22:48:41 UTC
24d2a9d test.sh: Turn off enforcement for minimal go.sum. It seems that generated go.sum differs between different go versions. This was introducing noise in the tests. 07 April 2021, 18:26:10 UTC
e24e72c Merge pull request #12836 from chalin/chalin-contrib-lock-2021-04-06 Contrib lock example 07 April 2021, 18:23:08 UTC
3bb7acc Migrate dependencies pkg/foo -> client/pkg/foo 06 April 2021, 22:38:47 UTC
7168409 Merge pull request #12829 from garenchan/dev/etcdctl-lock etcdctl: lock return exit code of exec-command 06 April 2021, 21:46:20 UTC
2ba69de Contrib lock example 06 April 2021, 19:21:01 UTC
c047ed5 etcdctl: lock return exit code of exec-command Sometimes we expect to get the exit code of the command being executed. 06 April 2021, 06:34:31 UTC
0b81fdf Move pkg/* used by client to client/pkg. 05 April 2021, 21:47:27 UTC
dfb03ab Merge pull request #12826 from allenporter/reporting-bugs Fix "reporting bugs" link in documentation, which currently 404s 02 April 2021, 09:04:38 UTC
1906cfd etcdserver: Fix "reporting bugs" link in documentation, which currently 404s Update the "reporting bugs" link to be the current correct url from the documentation, replacing a dash with an underscore in the URL. 02 April 2021, 02:24:15 UTC
d2bc534 chore/dash-var-refresh: change default refresh to 2(time range) 01 April 2021, 03:06:57 UTC
d18ac20 Merge pull request #12766 from mrajashree/master Update cert generation Makefile to include configurable cert file names 30 March 2021, 10:59:41 UTC
a49c7ec Merge pull request #12817 from cwedgwood/3.4-changelog CHANGELOG-3.4 updates 30 March 2021, 10:53:02 UTC
5d05be3 CHANGELOG-3.4 updates 29 March 2021, 18:38:25 UTC
7899f76 Merge pull request #12812 from hexfusion/bump-cl-3.2 CHANGELOG: release 3.2 29 March 2021, 18:30:21 UTC
b04477a CHANGELOG: release 3.2 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 29 March 2021, 02:19:47 UTC
a40a6e9 Merge pull request #12805 from ptabor/20210326-minor-test-fixes tests: logging & temp-dir fixes 28 March 2021, 23:14:13 UTC
52b81bb Merge pull request #12807 from ptabor/20210327-update-cmux-stable Update dependencies -> in particular cmux to stable 1.15.0 28 March 2021, 23:12:43 UTC
578ffd5 Merge pull request #12790 from nvanbenschoten/reduce-raft-proto-size raft: disable XXX_NoUnkeyedLiteral, XXX_unrecognized, and XXX_sizecache fields in protos 27 March 2021, 20:08:50 UTC
f290ab2 Update dependecies: github.com/grpc-ecosystem/grpc-gateway v1.14.6 -> grpc-gateway v1.16.0 golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e->v0.0.0-20210220033141-f8bda1e9f3ba 27 March 2021, 19:48:33 UTC
c49807f Update cmux to 1.5.0. Executed using: ``` ./scripts/update_dep.sh github.com/soheilhy/cmux v0.1.5 ``` 27 March 2021, 10:18:13 UTC
7665bd7 scripts/update_dep.sh: Script to update selected versions of dependencies. 27 March 2021, 10:17:56 UTC
55ccbe6 membership/cluster_test: Use zaptest logger. 26 March 2021, 12:54:59 UTC
03f55ee Make NewTmpBackend use testing tmp location (so cleanup). 26 March 2021, 12:54:55 UTC
8ee1dd9 Merge pull request #12735 from ptabor/20210227-reduce-store-v2-clean no-store_v2: Store ConfState as part of WAL log snapshot 25 March 2021, 07:23:00 UTC
4d4c84e server: Written Snapshot's to WAL contains populated ConfState. This will (among others) allow etcd-3.6 to not depend on store_v2 .snap files at all, as WAL + db file will be self-sufficient. 24 March 2021, 23:31:44 UTC
fce0c19 Regenerate protos. 24 March 2021, 23:31:44 UTC
9180e8e wal: Update WAL Snapshot format to contain ConfState. 24 March 2021, 23:31:44 UTC
65d6a1f Merge pull request #12801 from ptabor/20210323-try-upgrade-proto Update dep: github.com/golang/protobuf v1.3.5 ->  v1.5.1, grpc: 1.32->1.36 24 March 2021, 22:57:56 UTC
d0962f1 Adopt grpc_testing to grpc-1.36. 24 March 2021, 22:31:03 UTC
a606766 Update dep: grpc: 1.32.0 -> 1.36.0. 24 March 2021, 21:27:55 UTC
45fb7b4 Update dep: github.com/golang/protobuf v1.3.5 ->  v1.5.1 Thanks to https://go-review.googlesource.com/c/protobuf/+/300869/ its feasible now. 24 March 2021, 21:27:12 UTC
7d7a9c6 codec.go: should use google runtime golang-proto runtime can deal with both: gogo & golang generated protobufs. It does not work vice-versa with protobuf-1.5.1. 24 March 2021, 21:06:47 UTC
62d3ede test.sh: Temporarilly disable the "eeshew you" fmt check. 24 March 2021, 19:40:13 UTC
1b300cd Merge pull request #12796 from joelsmith/master *: Update gogo/protobuf to v1.3.2, rerun ./scripts/genproto.sh 24 March 2021, 09:46:39 UTC
21188b5 Merge pull request #12798 from gyuho/security security: add private distributor list, and its application template 23 March 2021, 18:34:50 UTC
f18f609 security: add private distributor list, and its application template Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 23 March 2021, 18:34:15 UTC
19f7c6e *: Update gogo/protobuf to v1.3.2, rerun ./scripts/genproto.sh While it appears that etcd is not vulnerable to CVE-2021-3121, it is a good idea to update to the new generator so that new vulnerable code isn't generated in any future APIs. Also, this lays the issue to rest of whether there is any issue with etcd and CVE-2021-3121. 23 March 2021, 17:48:06 UTC
3de6b38 server&tests: Fix goroutine leaks 23 March 2021, 16:52:59 UTC
4f34f14 Merge pull request #12762 from wpedrak/postpone-read-index raft: postpone MsgReadIndex until first commit in the term 23 March 2021, 14:57:31 UTC
30ce606 Merge pull request #12780 from wpedrak/read_index_retry Read index retry 23 March 2021, 12:47:41 UTC
758ff01 raft: postpone MsgReadIndex until first commit in the term Fixes #12680 23 March 2021, 11:28:42 UTC
456e129 Merge pull request #12793 from gliptak/patch-1 Correct ineffassign 23 March 2021, 08:19:26 UTC
49d19ef Correct ineffassign 22 March 2021, 18:11:30 UTC
e51c697 raft: disable XXX_NoUnkeyedLiteral, XXX_unrecognized, and XXX_sizecache fields in protos This commit removes the `XXX_NoUnkeyedLiteral`, `XXX_unrecognized`, and `XXX_sizecache` auto-generated fields from generated protobuf structs in the raft package. This was done for all of the same reasons CockroachDB removed the generation of these fields in https://github.com/cockroachdb/cockroach/pull/38404. They come with very limited advantages but moderate disadvantages. `XXX_NoUnkeyedLiteral` and `XXX_sizecache` were only enabled recently in cc7b4fa, and this appears to have been unintentional. Meanwhile, `XXX_unrecognized` has been around for longer and has arguably more reason to stay because it can assist with forwards compatibility. However, any real mixed-version upgrade story for this package is mostly untold at this point, and keeping this field seems just as likely to cause unexpected bugs (e.g. a field was propagated but not updated correctly when passed through an old version) as it seems to fix real issues, so it also doesn't warrant its cost. This reduces the in-memory representation size of all Raft protos. Notably, it reduces the memory size of an `Entry` proto from *80 bytes* to *48 bytes* and the memory size of a `Message` proto from *392 bytes* to *264 bytes*. Both of these structs are used frequently, and often in slices, where this wasted space really starts to add up. This was motivated by a regression in microbenchmarks in CockroachDB due to cc7b4fa, which was caught in https://github.com/cockroachdb/cockroach/issues/62212. 20 March 2021, 07:24:18 UTC
ebc0174 raft: Add TestProtoMemorySizes test This test checks the in-memory size of each proto struct to detect unexpected changes to their memory representation. 20 March 2021, 07:23:57 UTC
8469108 Merge pull request #12782 from ptabor/20210316-fixes Integration: Test flakiness fixes 19 March 2021, 19:10:11 UTC
18321a0 Merge pull request #12786 from ptabor/20210318-debug-env client: Bring back ETCD_CLIENT_DEBUG variable interpretation. 18 March 2021, 20:55:51 UTC
e2b5835 Fix go-tip: (1.17) fmt error: ``` gofmt' started at Thu Mar 18 18:06:00 UTC 2021 transport/sockopt_unix.go diff -u transport/sockopt_unix.go.orig transport/sockopt_unix.go --- transport/sockopt_unix.go.orig 2021-03-18 18:06:01.667483834 +0000 +++ transport/sockopt_unix.go 2021-03-18 18:06:01.667483834 +0000 @@ -1,3 +1,4 @@ +//go:build !windows // +build !windows package transport transport/sockopt_windows.go diff -u transport/sockopt_windows.go.orig transport/sockopt_windows.go --- transport/sockopt_windows.go.orig 2021-03-18 18:06:01.667483834 +0000 +++ transport/sockopt_windows.go 2021-03-18 18:06:01.667483834 +0000 @@ -1,3 +1,4 @@ +//go:build windows // +build windows ``` 18 March 2021, 18:44:28 UTC
9312d1b clientv3: Bring back ETCD_CLIENT_DEBUG variable interpretation. env ETCD_CLIENT_DEBUG supports log levels (debug, info, warn, error, dpanic, panic, fatal). Only when set, overrides application-wide grpc logging settings. 18 March 2021, 17:43:07 UTC
0a02a10 Merge pull request #12787 from wpedrak/staticcheck_fixes *: over 20 staticcheck fixes 18 March 2021, 16:52:21 UTC
dac6e37 *: over 20 staticcheck fixes 18 March 2021, 14:06:17 UTC
2932969 Merge pull request #12781 from ptabor/20210315-flaki-balancer Integration tests: Use testing.T logger through zap for grpc 18 March 2021, 07:30:54 UTC
63c5170 Merge pull request #12784 from ptabor/20210317-readme-go-version README: Update required go version. 17 March 2021, 14:41:21 UTC
7d53a06 README: Update required go version. 17 March 2021, 14:37:07 UTC
725a8c5 Enable configuring delegated zap-logging for embed server. 17 March 2021, 07:17:36 UTC
6657d59 Make sure all integration tests have BeforeTest. The CL disallows to create NewCluster in tests without BeforeTest. 16 March 2021, 22:50:01 UTC
809e762 Add integration.BeforeTest to all missing tests. 16 March 2021, 22:50:01 UTC
a84bd09 Integration with grpc-settable logger. 16 March 2021, 21:50:41 UTC
18382aa Fix 2 sources of leaked memory: embed server HTTP & v3_snapshot.leasser. 16 March 2021, 21:20:00 UTC
e977923 server: add 500ms retries to ReadIndex requests for l-reads It is second approach (with first being #12762) to solve #12680 16 March 2021, 15:34:15 UTC
a57e967 Integration test flakes fixes. 16 March 2021, 15:08:18 UTC
4b21e38 refactored l-read loop in v3_server.go 16 March 2021, 10:03:45 UTC
e599f4a Merge pull request #12775 from ptabor/20210314-zip etcd-raft-zap logger fixes. 14 March 2021, 18:37:11 UTC
1e7c180 Unify logic of building raft-loggers for etcd. 1. We had the same code copied 3 times. 2. For no good reason the code was not reusing existing logger if this one is given. 14 March 2021, 15:02:50 UTC
44bd223 Merge get_logger() & Logger() method. 14 March 2021, 13:05:17 UTC
527c765 Merge pull request #12773 from ptabor/20210310-test-fixes Minor test fixes 14 March 2021, 12:36:19 UTC
de67806 mend 14 March 2021, 12:35:47 UTC
67491a0 e2e/expect: In case of sut process failure, print last 40lines of logs. 13 March 2021, 22:41:29 UTC
a47c18d Fix 2 remaining 'defer AfterTest' calls. 13 March 2021, 22:41:29 UTC
0c1e6d0 Merge pull request #12772 from ptabor/20210312-3.5-todos Fix/remove broken: TestMetricDbSizeDefragDebugging 12 March 2021, 22:11:25 UTC
b406647 Fix/remove broken: TestMetricDbSizeDefragDebugging 12 March 2021, 22:05:53 UTC
efce58d Merge pull request #12770 from ptabor/20210312-3.5-todos TODO's 3.5: Decommission metrics, PreVote=true. 12 March 2021, 16:51:21 UTC
948e32a Delete etcd_debug metrics scheduled for deletion in 3.5. 12 March 2021, 15:30:47 UTC
54189f2 Enable --pre-vote=true by default in 3.5. 12 March 2021, 15:23:23 UTC
4eba403 Merge pull request #12765 from ptabor/20210312-move-config Move config (ServerConfig) out of etcdserver package. 11 March 2021, 23:05:29 UTC
8a971eb Update cert generation Makefile to include configurable IP addresses 11 March 2021, 19:59:03 UTC
fd7fed1 Move config (ServerConfig) out of etcdserver package. Motivation: - ServerConfig is part of 'embed' public API, while etcdserver is more 'internal' - EtcdServer is already too big and config is pretty wide-spread leaf if we were to split etcdserver (e.g. into pre & post-apply part). 11 March 2021, 19:56:22 UTC
6dcd0de Merge pull request #12764 from ptabor/20210311-update-gogo Fix gogo to 1.3.2 in api/go.mod. 11 March 2021, 19:21:29 UTC
783e26f Fix gogo to 1.3.2 in api/go.mod. 11 March 2021, 18:34:34 UTC
b9226d0 Merge pull request #12763 from hexfusion/bump-proto vendor: bump gogo/proto to v1.3.2 11 March 2021, 16:59:07 UTC
8ff0ff8 *: regen proto Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 11 March 2021, 16:27:52 UTC
d3aa3fb vendor: bump gogo/proto to v1.3.2 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 11 March 2021, 16:27:25 UTC
3ead91c Merge pull request #12739 from LeoYang90/optimization_watch_prevkv create event do not need prevkv range 10 March 2021, 17:48:42 UTC
633e927 Merge pull request #12759 from wpedrak/staticcheck_partial_fixes *: partial staticcheck fix 10 March 2021, 17:47:52 UTC
2c2456b *: partial staticcheck fix 10 March 2021, 14:13:38 UTC
cb0e589 Merge pull request #12753 from ptabor/20210306-integration-zap Integration tests: Multiple improvements 10 March 2021, 03:52:48 UTC
f46c924 Merge pull request #12756 from hexfusion/bump-cl-03-09-3.5 CHANGELOG: add socket option flags #12702 10 March 2021, 03:52:05 UTC
7ac1367 CHANGELOG: add socket option flags #12702 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 09 March 2021, 17:47:10 UTC
c8243a9 Tests: Functional - in case of failure, log the exception. 09 March 2021, 17:19:52 UTC
b6c2e87 Testing: Integration tests does not check whether t==nil 09 March 2021, 17:19:52 UTC
5ddabfd tests: Make tests operate in /tmp director instead of src. Thanks to this, unix sockets should be not longer created by integration tests in the the source code directory, so potentially trigger IDE reloads and unnecessery load (and mess). 09 March 2021, 17:19:52 UTC
bfe02c0 tests: Cluster creation that failed shouldn't leak goroutines. 09 March 2021, 17:19:52 UTC
back to top