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

sort by:
Revision Author Date Message Commit Date
b3f16d6 version: 3.5.0-beta.4 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 26 May 2021, 00:48:48 UTC
16214c3 Merge pull request #13037 from ptabor/cherry-picks-3.5 Backport-3.5: seq reset + bucket as object 25 May 2021, 08:27:48 UTC
e6baf6d Represent bucket as object instead of []byte name. Thanks to this change: - all the maps bucket -> buffer are indexed by int's instead of string. No need to do: byte[] -> string -> hash conversion on each access. - buckets are strongly typed in backend/mvcc API. 25 May 2021, 07:22:25 UTC
8bddbdc Rename seq to bucket2seq. 25 May 2021, 07:21:07 UTC
d3b3228 Minor formatting fix on top of https://github.com/etcd-io/etcd/pull/12568 25 May 2021, 07:21:07 UTC
261f8b1 backend: set seq flag for each bucket buffer 25 May 2021, 07:21:06 UTC
dd22bd7 Merge pull request #13036 from gyuho/cherry-pick [release-3.5] server: set multiple concurrentReadTx instances share one txReadBuffer. 25 May 2021, 01:00:09 UTC
7a7d6f9 server: set multiple concurrentReadTx instances share one txReadBuffer. Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 24 May 2021, 23:59:42 UTC
c0d1450 Merge pull request #13003 from gyuho/cherry-pick [backport release-3.5] applyV2 should reapply on backend only once 19 May 2021, 06:50:10 UTC
c4ebac0 applyV2 should reapply on backend only once During review of: https://github.com/etcd-io/etcd/pull/12988 spotted that PUT is actially writing to v3-backend. If we are replaying WAL log, it might happened that backend's applied_index is > than the WAL's log entry. In such situation we should skip applying on backend V3. I think both the methods (setVersion, setMembersAttributes) are in practice idempotent so its not that 'serious' problem, but for formal correctness adding the proper checks. 19 May 2021, 06:16:59 UTC
379c361 version: 3.5.0-beta.3 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 13:44:35 UTC
163d9fd Merge pull request #12998 from hexfusion/cp-12997 Manual cherry pick of #12997 18 May 2021, 12:20:41 UTC
d06c972 scripts: add missing etcdutl to release pipeline Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 11:57:27 UTC
1a8a063 version: 3.5.0-beta.2 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 10:32:19 UTC
e46bcb5 version: 3.5.0-beta.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 01:50:03 UTC
535a944 Merge pull request #12990 from gyuho/backport release-3.5: backport set version panic fix, ARM64 tests 17 May 2021, 21:12:47 UTC
84d9187 github/workflow: run arm64 tests for all branches startin from 3.5 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 May 2021, 20:52:11 UTC
2042d2a use v2 api to update cluster version 17 May 2021, 20:50:38 UTC
cf54fab version: v3.5.0-beta.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 17 May 2021, 17:29:57 UTC
c49444d *: Remove Changelog Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 17 May 2021, 17:15:29 UTC
932d42b 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 Fixed documentation and scripts. 17 May 2021, 09:54:03 UTC
949c1c2 Updated changelog. 17 May 2021, 09:54:03 UTC
d99d0df Adding etcdutl test coverage. 17 May 2021, 09:54:03 UTC
b6a8ae8 add `etcdutl version`. make it cov-tests compatible. 17 May 2021, 09:54:03 UTC
c09aca1 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 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 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 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 Merge pull request #12980 from aaronjheng/typo Fix typo in CHANGELOG 16 May 2021, 14:18:46 UTC
549a0f6 docs: Fix typo in CHANGELOG 16 May 2021, 13:44:57 UTC
adcf580 Merge pull request #12976 from ptabor/20210516-fix-coverage Fix coverage tests 16 May 2021, 13:27:38 UTC
099fd65 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 Fix path to the coverage folder for e2e tests. 16 May 2021, 07:49:50 UTC
13ef6fc 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 Rename master to main in README and other *.md files (#12977) 16 May 2021, 06:46:05 UTC
3ed0cb1 Update modules to more stable versions. (#12975) 16 May 2021, 06:32:27 UTC
a6be383 Merge pull request #12974 from ptabor/20210515-fix-to-testing-env Fixes to CI configs 15 May 2021, 15:24:35 UTC
27c7439 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 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 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 Fix pkg/proxy tests such that they don't leek goroutines and do close transports. 14 May 2021, 20:45:59 UTC
8981afb Fix unit tests logging config. 14 May 2021, 20:45:57 UTC
c18010c 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 E2E tests should log commandlines used to spawn etcd or etcd proxy binaries. 14 May 2021, 20:42:31 UTC
f5c2681 Loggers to catch the e2e flake. 14 May 2021, 20:42:31 UTC
f2bc5ee 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 Refactor common code from etcdctl (v2,v3) to pkg/corbautl. Preparation for etcdutl split. 14 May 2021, 12:16:53 UTC
41ed748 server: Simplify passing logger setup by passing only logger 14 May 2021, 11:14:48 UTC
eae7a84 Merge pull request #12964 from ptabor/main Persists Term in the (bbolt) Backend 14 May 2021, 04:35:21 UTC
ab586cd 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 Merge pull request #12962 from ptabor/20210513-write-conf-state Save raftpb.ConfState in the backend. 13 May 2021, 17:22:28 UTC
6ce7f74 Update changelog for storage format changes. 13 May 2021, 17:21:25 UTC
e2d67f2 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 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 Merge pull request #12954 from serathius/logger-new-ctx-client client: Add logger argument to NewCtxClient 13 May 2021, 07:03:38 UTC
178fb87 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 Merge pull request #12957 from spzala/writeoutformat doc: fix output flag format 12 May 2021, 18:50:53 UTC
5f76adf doc: fix output flag format Add missing dash in the flag. 12 May 2021, 18:13:08 UTC
cd6d730 raft: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:41:39 UTC
b6562a2 .github: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:41:24 UTC
5a0a1a4 markdowns: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:41:02 UTC
3d4629c hack,scripts: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:40:28 UTC
6bab63e tools: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:39:53 UTC
a8e1cf0 client: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:38:50 UTC
19fcefa tests: rename "master" branch references to "main" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:38:12 UTC
77c8033 server: rename "master" branch references Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 17:37:35 UTC
79e3d7b Add e2e tests for --v2-deprecation flag. 12 May 2021, 17:20:49 UTC
57d9666 Merge pull request #12950 from gyuho/badge README: add badges for all github action workflows 12 May 2021, 16:18:28 UTC
6fdd82f README: add badges for all github action workflows Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 16:16:31 UTC
ead81df Disallow -v2-deprecation>'not-yet' combined with --enable-v2 12 May 2021, 16:09:34 UTC
7c50874 Adding --v2-deprecation flag. 12 May 2021, 16:09:34 UTC
f3b4a3e Detecting whether v2store is "empty" (metadata only). 12 May 2021, 16:09:34 UTC
1189ee3 client: Add logger argument to NewCtxClient 12 May 2021, 14:40:55 UTC
d982fe7 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 github actions: Switch CI to use newest available 1.16 version 12 May 2021, 13:25:16 UTC
7ba53c7 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 github actions: Move e2e to separate workflow and remove semaphoreci 12 May 2021, 12:17:17 UTC
1929aa0 Merge pull request #12948 from serathius/logger client: Allow setting zap logger in config 12 May 2021, 11:49:48 UTC
06afe87 client: Allow setting zap logger in config 12 May 2021, 10:15:20 UTC
e0a8484 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 Merge pull request #12947 from serathius/e2e github actions: Run e2e tests 12 May 2021, 07:23:06 UTC
3b24496 Merge pull request #12925 from yangxuanjia/yxjetcd_check_resuming check resuming len to avoid panic 12 May 2021, 07:18:40 UTC
270b60e CHANGELOG: update Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 12 May 2021, 02:32:31 UTC
68b1e9f check resuming len to avoid panic 12 May 2021, 01:51:59 UTC
70f7e0d Merge pull request #12929 from gyuho/github-worker-arm64-support 11 May 2021, 17:29:53 UTC
450fd9a 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 github actions: Run e2e tests 11 May 2021, 12:20:46 UTC
efc8505 etcdserver: Implement running defrag if freeable space will exceed privided threshold 11 May 2021, 12:00:29 UTC
4bc1aa9 readme: Switch Travis CI test results badge to GitHub actions 11 May 2021, 11:22:49 UTC
7ae55cf 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 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 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 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 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 Merge pull request #12919 from lilic/add-opentel-tracing 10 May 2021, 14:09:33 UTC
da33b40 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 Merge pull request #12936 from serathius/pull_request Trigger unit test workflow on pull_requests 10 May 2021, 10:05:24 UTC
3cdd242 CHANGELOG-3.5.md: Add Tracing entry 10 May 2021, 08:44:40 UTC
1a718a9 Add initial Tracing with OpenTelemetry 10 May 2021, 08:44:40 UTC
back to top