cf54fab | Sam Batschelet | 17 May 2021, 17:29:57 UTC | version: v3.5.0-beta.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 17 May 2021, 17:29:57 UTC |
c49444d | Sam Batschelet | 17 May 2021, 17:15:29 UTC | *: Remove Changelog Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 17 May 2021, 17:15:29 UTC |
932d42b | Piotr Tabor | 17 May 2021, 12:07:20 UTC | Merge pull request #12971 from ptabor/20210514-split-etcdctl Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) | 17 May 2021, 12:07:20 UTC |
3f7a038 | Piotr Tabor | 16 May 2021, 16:21:53 UTC | Fixed documentation and scripts. | 17 May 2021, 09:54:03 UTC |
949c1c2 | Piotr Tabor | 16 May 2021, 14:28:43 UTC | Updated changelog. | 17 May 2021, 09:54:03 UTC |
d99d0df | Piotr Tabor | 16 May 2021, 14:01:07 UTC | Adding etcdutl test coverage. | 17 May 2021, 09:54:03 UTC |
b6a8ae8 | Piotr Tabor | 16 May 2021, 11:57:34 UTC | add `etcdutl version`. make it cov-tests compatible. | 17 May 2021, 09:54:03 UTC |
c09aca1 | Piotr Tabor | 14 May 2021, 11:50:31 UTC | Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) Motivation is as follows: - etcdctl we only depend on clientv3 APIs, no dependencies of bolt, backend, mvcc, file-layout - etcdctl can be officially supported across wide range of versions, while etcdutl is pretty specific to file format at particular version. it's step towards desired modules layout, documented in: https://etcd.io/docs/next/dev-internal/modules/ | 17 May 2021, 09:54:03 UTC |
1675101 | Piotr Tabor | 17 May 2021, 09:35:21 UTC | Merge pull request #12981 from ptabor/20210516-fix-release-script Fix release script: add `go mod tidy` after go.mod changes | 17 May 2021, 09:35:21 UTC |
2712c78 | Piotr Tabor | 16 May 2021, 18:43:12 UTC | Fix release script: add `go mod tidy` Seems that additinal refresh of go.sum files is needed during the release process after editing the versions of modules. Discovered the problem while I was testing whether etcdutl is properly included in the target binaries using: ``` DRY_RUN=true REPOSITORY=\`pwd\` BRANCH='branch-with-etcdutl' ./scripts/release 3.5.0-foobar.2 ``` | 16 May 2021, 18:43:12 UTC |
f82b5cb | Piotr Tabor | 16 May 2021, 17:26:10 UTC | Bring back original NewZapCoreLoggerBuilder api. (#12973) The funcion signature has been changed in: eafbc8c57efc716644c328f63677ca7eadeebdfe . Instead we should have added new method `NewZapLoggerBuilder()`. | 16 May 2021, 17:26:10 UTC |
9501e8e | Piotr Tabor | 16 May 2021, 14:18:46 UTC | Merge pull request #12980 from aaronjheng/typo Fix typo in CHANGELOG | 16 May 2021, 14:18:46 UTC |
549a0f6 | Aaron Jheng | 16 May 2021, 13:44:57 UTC | docs: Fix typo in CHANGELOG | 16 May 2021, 13:44:57 UTC |
adcf580 | Piotr Tabor | 16 May 2021, 13:27:38 UTC | Merge pull request #12976 from ptabor/20210516-fix-coverage Fix coverage tests | 16 May 2021, 13:27:38 UTC |
099fd65 | Piotr Tabor | 16 May 2021, 08:58:41 UTC | Fix coverage test failure: e2e TestIssue6361. Tested with: ``` (cd tests && COVERDIR='../../c' 'env' 'go' 'test' '-tags=cov' '-timeout' '30m' 'go.etcd.io/etcd/tests/v3/e2e' -run TestIssue6361 -v 2>&1 | tee log.log) ``` | 16 May 2021, 08:58:41 UTC |
c7a7647 | Piotr Tabor | 15 May 2021, 19:33:49 UTC | Fix path to the coverage folder for e2e tests. | 16 May 2021, 07:49:50 UTC |
13ef6fc | Piotr Tabor | 15 May 2021, 17:47:41 UTC | Fix coverage tests 2 problems: - spawnCmdWithLogger was not implemented (when built with 'cov' tag) - the logic was depending on relative paths. We change it to absolute to be able to run in the test-specific temporary directories. | 16 May 2021, 07:49:50 UTC |
bca0717 | Patrice Chalin | 16 May 2021, 06:46:05 UTC | Rename master to main in README and other *.md files (#12977) | 16 May 2021, 06:46:05 UTC |
3ed0cb1 | Piotr Tabor | 16 May 2021, 06:32:27 UTC | Update modules to more stable versions. (#12975) | 16 May 2021, 06:32:27 UTC |
a6be383 | Piotr Tabor | 15 May 2021, 15:24:35 UTC | Merge pull request #12974 from ptabor/20210515-fix-to-testing-env Fixes to CI configs | 15 May 2021, 15:24:35 UTC |
27c7439 | Piotr Tabor | 15 May 2021, 14:50:28 UTC | Fixes to CI configs. - Moves grpcproxy & functional tests to a separate workflows such thay can get restarted independently. - Configures travis to run 1.16.3 go version (as travis cannot resolve 1.16 to the default). | 15 May 2021, 14:50:28 UTC |
85341e0 | Piotr Tabor | 15 May 2021, 13:58:00 UTC | Merge pull request #12968 from serathius/logger-simplify server: Simplify passing logger setup by passing only logger | 15 May 2021, 13:58:00 UTC |
ddc4f47 | Piotr Tabor | 15 May 2021, 11:21:12 UTC | Merge pull request #12965 from ptabor/20210513-flake-in-e2e-debugging Fix flakes due to 'shared dir' in grpcproxy e2e tests | 15 May 2021, 11:21:12 UTC |
d8550de | Piotr Tabor | 14 May 2021, 08:20:38 UTC | Fix pkg/proxy tests such that they don't leek goroutines and do close transports. | 14 May 2021, 20:45:59 UTC |
8981afb | Piotr Tabor | 14 May 2021, 05:12:52 UTC | Fix unit tests logging config. | 14 May 2021, 20:45:57 UTC |
c18010c | Piotr Tabor | 14 May 2021, 04:16:36 UTC | etcdproxy e2e tests should run in dedicated directories. So far all proxies were sharing the same (current) directory, leading to tests flakes, e.g. due to certificates being overriden in autoTLS mode. | 14 May 2021, 20:42:31 UTC |
582d02e | Piotr Tabor | 14 May 2021, 03:54:15 UTC | E2E tests should log commandlines used to spawn etcd or etcd proxy binaries. | 14 May 2021, 20:42:31 UTC |
f5c2681 | Piotr Tabor | 13 May 2021, 07:09:32 UTC | Loggers to catch the e2e flake. | 14 May 2021, 20:42:31 UTC |
f2bc5ee | Gyuho Lee | 14 May 2021, 19:14:37 UTC | Merge pull request #12969 from ptabor/20210514-etcdctl-step-by-step Refactor common code from etcdctl (v2,v3) to pkg/corbautl. | 14 May 2021, 19:14:37 UTC |
00c6090 | Piotr Tabor | 14 May 2021, 12:16:53 UTC | Refactor common code from etcdctl (v2,v3) to pkg/corbautl. Preparation for etcdutl split. | 14 May 2021, 12:16:53 UTC |
41ed748 | Marek Siarkowicz | 14 May 2021, 10:27:53 UTC | server: Simplify passing logger setup by passing only logger | 14 May 2021, 11:14:48 UTC |
eae7a84 | Piotr Tabor | 14 May 2021, 04:35:21 UTC | Merge pull request #12964 from ptabor/main Persists Term in the (bbolt) Backend | 14 May 2021, 04:35:21 UTC |
ab586cd | Piotr Tabor | 13 May 2021, 19:02:02 UTC | Persists Term in the (bbolt) Backend. Additional layer of protection, that allows to validate whether we start replaying log not only from the proper 'index', but also of the right 'term'. | 13 May 2021, 19:29:01 UTC |
e44fb40 | Piotr Tabor | 13 May 2021, 17:22:28 UTC | Merge pull request #12962 from ptabor/20210513-write-conf-state Save raftpb.ConfState in the backend. | 13 May 2021, 17:22:28 UTC |
6ce7f74 | Piotr Tabor | 13 May 2021, 17:21:25 UTC | Update changelog for storage format changes. | 13 May 2021, 17:21:25 UTC |
e2d67f2 | Gyuho Lee | 13 May 2021, 15:26:33 UTC | Merge pull request #12956 from gyuho/rename-to-main *: rename "master" branch references to "main" in source code | 13 May 2021, 15:26:33 UTC |
865df75 | Piotr Tabor | 13 May 2021, 10:37:43 UTC | Save raftpb.ConfState in the backend. This makes (bbolt) backend a full feature snapshot in term of WAL/raft, i.e. carries: - commit : (applied_index) - confState Benefits: - Backend will be a sufficient point in time definition sufficient to start replaying WAL. We have applied_index & confState in consistent state. - In case of emergency a backend state can be used for recovery | 13 May 2021, 12:29:36 UTC |
3cb1ba4 | Piotr Tabor | 13 May 2021, 07:03:38 UTC | Merge pull request #12954 from serathius/logger-new-ctx-client client: Add logger argument to NewCtxClient | 13 May 2021, 07:03:38 UTC |
178fb87 | Piotr Tabor | 13 May 2021, 07:03:12 UTC | Merge pull request #12943 from ptabor/20210430-v2-deprecation-flags --v2-deprecation flag: opt-in mode to validate that store-v2 has no user-content | 13 May 2021, 07:03:12 UTC |
fbbf284 | Gyuho Lee | 12 May 2021, 18:50:53 UTC | Merge pull request #12957 from spzala/writeoutformat doc: fix output flag format | 12 May 2021, 18:50:53 UTC |
5f76adf | Sahdev Zala | 12 May 2021, 18:13:08 UTC | doc: fix output flag format Add missing dash in the flag. | 12 May 2021, 18:13:08 UTC |
cd6d730 | Gyuho Lee | 12 May 2021, 17:41:39 UTC | raft: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:41:39 UTC |
b6562a2 | Gyuho Lee | 12 May 2021, 17:41:24 UTC | .github: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:41:24 UTC |
5a0a1a4 | Gyuho Lee | 12 May 2021, 17:41:02 UTC | markdowns: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:41:02 UTC |
3d4629c | Gyuho Lee | 12 May 2021, 17:40:28 UTC | hack,scripts: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:40:28 UTC |
6bab63e | Gyuho Lee | 12 May 2021, 17:39:53 UTC | tools: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:39:53 UTC |
a8e1cf0 | Gyuho Lee | 12 May 2021, 17:38:50 UTC | client: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:38:50 UTC |
19fcefa | Gyuho Lee | 12 May 2021, 17:38:12 UTC | tests: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:38:12 UTC |
77c8033 | Gyuho Lee | 12 May 2021, 17:37:35 UTC | server: rename "master" branch references Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 17:37:35 UTC |
79e3d7b | Piotr Tabor | 12 May 2021, 14:00:06 UTC | Add e2e tests for --v2-deprecation flag. | 12 May 2021, 17:20:49 UTC |
57d9666 | Gyuho Lee | 12 May 2021, 16:18:28 UTC | Merge pull request #12950 from gyuho/badge README: add badges for all github action workflows | 12 May 2021, 16:18:28 UTC |
6fdd82f | Gyuho Lee | 12 May 2021, 16:16:31 UTC | README: add badges for all github action workflows Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 16:16:31 UTC |
ead81df | Piotr Tabor | 10 May 2021, 15:44:46 UTC | Disallow -v2-deprecation>'not-yet' combined with --enable-v2 | 12 May 2021, 16:09:34 UTC |
7c50874 | Piotr Tabor | 04 May 2021, 09:16:10 UTC | Adding --v2-deprecation flag. | 12 May 2021, 16:09:34 UTC |
f3b4a3e | Piotr Tabor | 30 April 2021, 21:09:18 UTC | Detecting whether v2store is "empty" (metadata only). | 12 May 2021, 16:09:34 UTC |
1189ee3 | Marek Siarkowicz | 12 May 2021, 12:55:22 UTC | client: Add logger argument to NewCtxClient | 12 May 2021, 14:40:55 UTC |
d982fe7 | Piotr Tabor | 12 May 2021, 14:11:50 UTC | Merge pull request #12952 from serathius/go1.16.4 Swtich CI to use newest available 1.16 Go version | 12 May 2021, 14:11:50 UTC |
c868bb9 | Marek Siarkowicz | 12 May 2021, 09:46:22 UTC | github actions: Switch CI to use newest available 1.16 version | 12 May 2021, 13:25:16 UTC |
7ba53c7 | Piotr Tabor | 12 May 2021, 12:55:28 UTC | Merge pull request #12953 from serathius/e2e-split github actions: Move e2e to separate workflow and remove semaphoreci | 12 May 2021, 12:55:28 UTC |
f908e42 | Marek Siarkowicz | 12 May 2021, 09:50:16 UTC | github actions: Move e2e to separate workflow and remove semaphoreci | 12 May 2021, 12:17:17 UTC |
1929aa0 | Piotr Tabor | 12 May 2021, 11:49:48 UTC | Merge pull request #12948 from serathius/logger client: Allow setting zap logger in config | 12 May 2021, 11:49:48 UTC |
06afe87 | Marek Siarkowicz | 11 May 2021, 14:02:37 UTC | client: Allow setting zap logger in config | 12 May 2021, 10:15:20 UTC |
e0a8484 | Piotr Tabor | 12 May 2021, 07:26:56 UTC | Merge pull request #12941 from serathius/defrag etcdserver: Implement running defrag if freeable space will exceed provided threshold (on boot) | 12 May 2021, 07:26:56 UTC |
980d70d | Piotr Tabor | 12 May 2021, 07:23:06 UTC | Merge pull request #12947 from serathius/e2e github actions: Run e2e tests | 12 May 2021, 07:23:06 UTC |
3b24496 | Piotr Tabor | 12 May 2021, 07:18:40 UTC | Merge pull request #12925 from yangxuanjia/yxjetcd_check_resuming check resuming len to avoid panic | 12 May 2021, 07:18:40 UTC |
270b60e | Gyuho Lee | 12 May 2021, 02:32:31 UTC | CHANGELOG: update Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 12 May 2021, 02:32:31 UTC |
68b1e9f | yangxuanjia | 08 May 2021, 01:47:13 UTC | check resuming len to avoid panic | 12 May 2021, 01:51:59 UTC |
70f7e0d | Gyuho Lee | 11 May 2021, 17:29:53 UTC | Merge pull request #12929 from gyuho/github-worker-arm64-support | 11 May 2021, 17:29:53 UTC |
450fd9a | Piotr Tabor | 11 May 2021, 12:24:47 UTC | Merge pull request #12946 from serathius/badge readme: Switch Travis CI test results badge to GitHub actions | 11 May 2021, 12:24:47 UTC |
f48609a | Marek Siarkowicz | 11 May 2021, 11:45:22 UTC | github actions: Run e2e tests | 11 May 2021, 12:20:46 UTC |
efc8505 | Marek Siarkowicz | 10 May 2021, 11:50:09 UTC | etcdserver: Implement running defrag if freeable space will exceed privided threshold | 11 May 2021, 12:00:29 UTC |
4bc1aa9 | Marek Siarkowicz | 11 May 2021, 11:22:49 UTC | readme: Switch Travis CI test results badge to GitHub actions | 11 May 2021, 11:22:49 UTC |
7ae55cf | Piotr Tabor | 10 May 2021, 17:47:57 UTC | Merge pull request #12942 from ptabor/20210510-expect_debug_true-for-e2e Run e2e tests with: EXPECT_DEBUG='true' | 10 May 2021, 17:47:57 UTC |
04c9e8b | Piotr Tabor | 10 May 2021, 14:09:49 UTC | Run e2e tests with: EXPECT_DEBUG='true' The motivation is need to diagnose flakes like: https://semaphoreci.com/etcd-io/etcd/branches/pull-request-12940/builds/2. Now - when the logs are streamed through testing.T logger, the verbosity is not that significant concern. | 10 May 2021, 15:46:31 UTC |
74d7d33 | Piotr Tabor | 10 May 2021, 15:44:15 UTC | Merge pull request #12938 from serathius/test-go1.16.3 github actions: Make github actions go1.16.3 tests blocking and remove them from travis | 10 May 2021, 15:44:15 UTC |
e892d6d | Piotr Tabor | 10 May 2021, 14:43:46 UTC | Merge pull request #12940 from ptabor/20210510-v2-warnings Deprecate V2 API: --enable-v2 and --experimental-enable-v2v3 issue a warning | 10 May 2021, 14:43:46 UTC |
269f22c | Piotr Tabor | 10 May 2021, 11:30:31 UTC | Deprecate V2 API: --enable-v2 and v2v3 Flags `--experimental-enable-v2v3` and '-enable-v2' will raise a warning in 3.5, in 3.6 they are schedule for decomissioning, such that v2store can stop be written in 3.7. Deprecation plan in: https://github.com/etcd-io/etcd/issues/12913 | 10 May 2021, 14:19:52 UTC |
5bad818 | Gyuho Lee | 10 May 2021, 14:09:33 UTC | Merge pull request #12919 from lilic/add-opentel-tracing | 10 May 2021, 14:09:33 UTC |
da33b40 | Marek Siarkowicz | 10 May 2021, 10:15:08 UTC | github actions: Make github actions go1.16.3 tests blocking and remove them from travis * Leave Go tip tests and coverage in travis as one is not yet supported | 10 May 2021, 13:19:09 UTC |
6bc125c | Piotr Tabor | 10 May 2021, 10:05:24 UTC | Merge pull request #12936 from serathius/pull_request Trigger unit test workflow on pull_requests | 10 May 2021, 10:05:24 UTC |
3cdd242 | Lili Cosic | 10 May 2021, 08:27:57 UTC | CHANGELOG-3.5.md: Add Tracing entry | 10 May 2021, 08:44:40 UTC |
1a718a9 | Lili Cosic | 30 April 2021, 14:44:10 UTC | Add initial Tracing with OpenTelemetry | 10 May 2021, 08:44:40 UTC |
f1082ee | Marek Siarkowicz | 10 May 2021, 07:46:42 UTC | Trigger unit test workflow on pull_requests | 10 May 2021, 07:46:42 UTC |
b9c000f | Gyuho Lee | 08 May 2021, 09:26:50 UTC | server/etcdmain: officially supports "arm64" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 10 May 2021, 07:34:10 UTC |
a8f38eb | Gyuho Lee | 10 May 2021, 07:32:59 UTC | Merge pull request #12928 from gyuho/github-worker-arm64 github action: add ARM64 test | 10 May 2021, 07:32:59 UTC |
3a04b2b | Gyuho Lee | 08 May 2021, 08:48:05 UTC | github action: add ARM64 test with README README for self-hosted-linux-arm64-graviton2-tests.yml Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 10 May 2021, 07:28:41 UTC |
5f6f69c | Piotr Tabor | 10 May 2021, 06:35:14 UTC | Merge pull request #12932 from vvdvortsova/12821-fix-req-maybe-nil embed: Added a check for a nil value of the request in ServeHTTP method | 10 May 2021, 06:35:14 UTC |
f571701 | Piotr Tabor | 10 May 2021, 06:29:17 UTC | Merge pull request #12797 from lzhfromustc/3_23 server/etcdmain and tests: Fix goroutine leaks | 10 May 2021, 06:29:17 UTC |
c3303d9 | varvara dvortsova | 09 May 2021, 17:40:08 UTC | embed: Added a check for an nil value of the request in ServeHTTP method. Fixed #12821 | 09 May 2021, 17:45:43 UTC |
aeb9b5f | Piotr Tabor | 08 May 2021, 07:34:31 UTC | Merge pull request #12855 from ptabor/20210409-backend-hooks (no)StoreV2 (Part 4): Backend hooks: precommit updates consistency_index | 08 May 2021, 07:34:31 UTC |
6decbe1 | Sam Batschelet | 07 May 2021, 16:18:10 UTC | Merge pull request #12774 from hexfusion/add-log-rotate server: add support for log rotation | 07 May 2021, 16:18:10 UTC |
f178677 | Sam Batschelet | 05 May 2021, 17:30:21 UTC | CHANGELOG: server: add support for log rotation #12774 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 07 May 2021, 12:39:51 UTC |
82b2d5c | Sam Batschelet | 05 May 2021, 17:29:22 UTC | server: add support for log rotation Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 07 May 2021, 12:39:51 UTC |
4f87333 | Piotr Tabor | 07 May 2021, 07:31:23 UTC | Merge pull request #12922 from serathius/actions Migrate PR testing from travis to GitHub actions | 07 May 2021, 07:31:23 UTC |
e818f21 | Marek Siarkowicz | 06 May 2021, 12:37:30 UTC | Migrate PR testing from travis to GitHub actions | 06 May 2021, 15:06:57 UTC |
344c9f3 | Gyuho Lee | 06 May 2021, 08:59:14 UTC | Merge pull request #12896 from wilsonwang371/profiling-txn2 server: make applier use ReadTx() in Txn() instead of ConcurrentReadTx() | 06 May 2021, 08:59:14 UTC |
8af8f6a | Sam Batschelet | 05 May 2021, 21:01:43 UTC | Merge pull request #12918 from iflamed/fix-doc-demo-bug fix doc demo bug | 05 May 2021, 21:01:43 UTC |
a8a3eea | 刘兵 | 05 May 2021, 05:57:10 UTC | fix doc demo bug the service parameter not used. | 05 May 2021, 05:57:10 UTC |
7296a07 | odidev | 04 May 2021, 20:29:47 UTC | Set ETCD_UNSUPPORTED_ARCH to ARM64 (#12557) Signed-off-by: odidev <odidev@puresoftware.com> | 04 May 2021, 20:29:47 UTC |
b32bc91 | tangcong | 04 May 2021, 20:26:33 UTC | learner support snapshot RPC (#12890) * learner support snapshot RPC * CHANGELOG: update for 12890 | 04 May 2021, 20:26:33 UTC |