-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETCD-202: bump etcd v3.5.0 #91
ETCD-202: bump etcd v3.5.0 #91
Commits on Apr 17, 2021
-
Merge pull request etcd-io#12846 from pyiyun/fix-snaptmpfile-bug
etcdserver: remove temp files in snap dir when etcdserver starting
Configuration menu - View commit details
-
Copy full SHA for 06ba0fc - Browse repository at this point
Copy the full SHA 06ba0fcView commit details
Commits on Apr 18, 2021
-
Merge pull request etcd-io#12864 from ssbostan/master
client: fix check datascale command for https endpoints
Configuration menu - View commit details
-
Copy full SHA for 2f77a1a - Browse repository at this point
Copy the full SHA 2f77a1aView commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2cbd86b - Browse repository at this point
Copy the full SHA 2cbd86bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3423a94 - Browse repository at this point
Copy the full SHA 3423a94View commit details -
Merge pull request etcd-io#12874 from ptabor/20210417-go1.16.3
Update go for 3.5: 1.15.x -> 1.16.3
Configuration menu - View commit details
-
Copy full SHA for 11249fd - Browse repository at this point
Copy the full SHA 11249fdView commit details -
Makefile: Fix build-docker-release-master
Since the Dockerfile files are now per arch, this adjusts to detect ARCH and builds docker release from the Dockerfile.<ARCH> file.
Configuration menu - View commit details
-
Copy full SHA for 81652d1 - Browse repository at this point
Copy the full SHA 81652d1View commit details -
build.sh: Adjust building etcdctl to be same as etcd binary
This fixes so that the ENV vars are taken in the same way as for etcd binary.
Configuration menu - View commit details
-
Copy full SHA for 51c28fc - Browse repository at this point
Copy the full SHA 51c28fcView commit details -
Merge pull request etcd-io#12878 from lilic/fix-docker-release
Makefile, build.sh: Fix build process
Configuration menu - View commit details
-
Copy full SHA for 334e696 - Browse repository at this point
Copy the full SHA 334e696View commit details -
Merge pull request etcd-io#12876 from qsyqian/branch_management_link
doc: fix branch management link
Configuration menu - View commit details
-
Copy full SHA for 8162d9c - Browse repository at this point
Copy the full SHA 8162d9cView commit details
Commits on Apr 20, 2021
-
etcdhttp/metrics.go: exclude alarms from health check conditionally w…
…ith ?exclude=NOSPACE
Configuration menu - View commit details
-
Copy full SHA for 140ea4f - Browse repository at this point
Copy the full SHA 140ea4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b321c48 - Browse repository at this point
Copy the full SHA b321c48View commit details
Commits on Apr 21, 2021
-
Merge pull request etcd-io#12880 from chaochn47/exclude_alarms_from_h…
…ealth_check etcdhttp/metrics.go: exclude alarms from health check conditionally with `?exclude=NOSPACE`
Configuration menu - View commit details
-
Copy full SHA for 0f2c940 - Browse repository at this point
Copy the full SHA 0f2c940View commit details -
Merge pull request etcd-io#12873 from ptabor/20210417-test-docker-gcloud
Makefile: Use `gcloud auth configure-docker` instead of `gcloud docker ...` for test-images
Configuration menu - View commit details
-
Copy full SHA for ce3dae6 - Browse repository at this point
Copy the full SHA ce3dae6View commit details -
Merge pull request etcd-io#12854 from ptabor/20210410-shouldApplyV3
(no)StoreV2 (Part 3): Applying consistency fix: ClusterVersionSet (and co) might get not applied on v2store
Configuration menu - View commit details
-
Copy full SHA for ea287dd - Browse repository at this point
Copy the full SHA ea287ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d110b - Browse repository at this point
Copy the full SHA d7d110bView commit details -
Merge pull request etcd-io#12883 from ptabor/20210421-backend-refacto…
…r-testing mvcc/backend tests: Refactor: Do not mix testing&prod code.
Configuration menu - View commit details
-
Copy full SHA for cc52d99 - Browse repository at this point
Copy the full SHA cc52d99View commit details
Commits on Apr 22, 2021
-
Errors:
context cancelled
orcontext deadline exceeded
are expose……d as codes.Canceled, codes.DeadlineExceeded instead of 'codes.Unknown'
Configuration menu - View commit details
-
Copy full SHA for 9a4b2bd - Browse repository at this point
Copy the full SHA 9a4b2bdView commit details -
Merge pull request etcd-io#12885 from ptabor/20210422-error-codes-con…
…text Errors: `context cancelled` or `context deadline exceeded` are exposed as codes.Canceled, codes.DeadlineExceeded instead of 'codes.Unknown'
Configuration menu - View commit details
-
Copy full SHA for bd4f8e2 - Browse repository at this point
Copy the full SHA bd4f8e2View commit details
Commits on Apr 23, 2021
-
Deflake: TestFirstCommitNotification
Infrequently the test flaked. Reproducable with: ``` go test go.etcd.io/etcd/tests/v3/integration --run TestFirstCommitNotification --count=500 ``` The moveLeader finishes when configchange is commited by quorum. It doesn't guarantee that the 'empty' record was committed by the new leader. From time to time happened that appliedLeaderIndex was returning 9 (without empty entry) and the test flaked. In healthy case the appliedIndex returned 10. Fixed by putting kv pair after leader change. The pair is guaranteed to be stored on index when put finishes (so the empty entry as well).
Configuration menu - View commit details
-
Copy full SHA for 9f55977 - Browse repository at this point
Copy the full SHA 9f55977View commit details -
Merge pull request etcd-io#12889 from ptabor/20210423-deflake-TestFir…
…stCommitNotification Deflake: TestFirstCommitNotification
Configuration menu - View commit details
-
Copy full SHA for 9a3aff6 - Browse repository at this point
Copy the full SHA 9a3aff6View commit details
Commits on Apr 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ddcb463 - Browse repository at this point
Copy the full SHA ddcb463View commit details
Commits on Apr 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 370f9cf - Browse repository at this point
Copy the full SHA 370f9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e38e4 - Browse repository at this point
Copy the full SHA 16e38e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb2209 - Browse repository at this point
Copy the full SHA 4fb2209View commit details -
Merge pull request etcd-io#12898 from tangcong/add-disk-io-failure-case
functional: add disk io failure case
Configuration menu - View commit details
-
Copy full SHA for c4f7d57 - Browse repository at this point
Copy the full SHA c4f7d57View commit details
Commits on Apr 27, 2021
-
Merge pull request etcd-io#12894 from MakDon/patch-1
etcdserver/mvcc: update tw.trace.Step condition
Configuration menu - View commit details
-
Copy full SHA for 06d6f09 - Browse repository at this point
Copy the full SHA 06d6f09View commit details -
sever: v2store deprecation: Fix
etcdctl snapshot restore
to restorecorrect 'backend' (bbolt) context in aspect of membership. Prior to this change the 'restored' backend used to still contain: - old memberid (mvcc deletion used, why the membership is in bolt bucket, but not mvcc part): ``` mvs := mvcc.NewStore(s.lg, be, lessor, ci, mvcc.StoreConfig{CompactionBatchLimit: math.MaxInt32}) defer mvs.Close() txn := mvs.Write(traceutil.TODO()) btx := be.BatchTx() del := func(k, v []byte) error { txn.DeleteRange(k, nil) return nil } // delete stored members from old cluster since using new members btx.UnsafeForEach([]byte("members"), del) ``` - didn't get new members added.
Configuration menu - View commit details
-
Copy full SHA for 768da49 - Browse repository at this point
Copy the full SHA 768da49View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa65973 - Browse repository at this point
Copy the full SHA aa65973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae3d25 - Browse repository at this point
Copy the full SHA 7ae3d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4725567 - Browse repository at this point
Copy the full SHA 4725567View commit details -
Configuration menu - View commit details
-
Copy full SHA for a70386a - Browse repository at this point
Copy the full SHA a70386aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0675219 - Browse repository at this point
Copy the full SHA 0675219View commit details
Commits on Apr 28, 2021
-
Merge pull request etcd-io#12820 from ptabor/20210326-membership-from-be
(no)StoreV2 (Part 2): Prepare to read membership information from backend
Configuration menu - View commit details
-
Copy full SHA for d2722ff - Browse repository at this point
Copy the full SHA d2722ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8f506 - Browse repository at this point
Copy the full SHA 6f8f506View commit details -
Verification package: Verified given data-dir.
For now verifies whete Backend.cindex is consistent with WAL log, but should get expanded to cover memberships & revisions.
Configuration menu - View commit details
-
Copy full SHA for 47b28b6 - Browse repository at this point
Copy the full SHA 47b28b6View commit details -
Integrate verification framework
Verification framework is integrated with: - integration tests (by default) - `ETCD_VERIFY=all etcdctl snapshot restore` command - etcd shutdown when running with `ETCD_VERIFY=all` env.
Configuration menu - View commit details
-
Copy full SHA for c4b13a5 - Browse repository at this point
Copy the full SHA c4b13a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7107cb9 - Browse repository at this point
Copy the full SHA 7107cb9View commit details -
Merge pull request etcd-io#12901 from ptabor/20210427-verification
Verification of persisted data
Configuration menu - View commit details
-
Copy full SHA for ed4a87d - Browse repository at this point
Copy the full SHA ed4a87dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d8d037 - Browse repository at this point
Copy the full SHA 8d8d037View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc365e - Browse repository at this point
Copy the full SHA adc365eView commit details
Commits on Apr 29, 2021
-
Fix
ETCDCTL_API=2 etcdctl backup --with-v3
consistent index consist……ency Prior to this CL, `ETCDCTL_API=2 etcdctl backup --with-v3` was readacting WAL log (by removal of some entries), but was NOT updating consistent_index in the backend. Also the WAL editing logic was buggy, as it didn't took in consideration the fact that when TERM changes, there can be entries with duplicated indexes in the log. So its NOT sufficient to subtract number of removed entries to get accurate log indexes. The PR replaces removing and shifting of WAL entries with replacing them with an no-op entries. Thanks to this consistent-index references are staying up to date. The PR also: - updates 'verification' logic to check whether consistent_index does not lag befor last snapshot - env-gated execution of verification framework in `etcdctl backup`. Tested with: ``` (./build.sh && cd tests && EXPECT_DEBUG=TRUE 'env' 'go' 'test' '-timeout=300m' 'go.etcd.io/etcd/tests/v3/e2e' -run=TestCtlV2Backup --count=1000 2>&1 | tee TestCtlV2BackupV3.log) ```
Configuration menu - View commit details
-
Copy full SHA for 911204c - Browse repository at this point
Copy the full SHA 911204cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ad893b - Browse repository at this point
Copy the full SHA 2ad893bView commit details -
Embed: In case KVStoreHash verification fails, close the backend.
In case of failed verification, the server used to keep opened backend (so the file was locked on OS level).
Configuration menu - View commit details
-
Copy full SHA for f53b70f - Browse repository at this point
Copy the full SHA f53b70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e90504f - Browse repository at this point
Copy the full SHA e90504fView commit details -
server: replace mlockall with
Mlock
in--experimental-memory-mlock
Implementation of `--experimental-memory-mlock` backed by `mlockall` syscall is replaced by `Mlock` flag (backed by mlock syscall) of bboltDB.
Configuration menu - View commit details
-
Copy full SHA for 927b3a3 - Browse repository at this point
Copy the full SHA 927b3a3View commit details -
server: replace mlockall with
Mlock
in--experimental-memory-mlock
Implementation of `--experimental-memory-mlock` backed by `mlockall` syscall is replaced by `Mlock` flag (backed by mlock syscall) of bboltDB.
Configuration menu - View commit details
-
Copy full SHA for 1145c57 - Browse repository at this point
Copy the full SHA 1145c57View commit details -
etcdctl/ctlv3: Cleanup keys on signal interrupt of check perf
If ctc+c is pressed during the run of etcdctl check perf, this deletes all the previously created keys that perf check created.
Configuration menu - View commit details
-
Copy full SHA for 586b238 - Browse repository at this point
Copy the full SHA 586b238View commit details -
Clientv3 (retry) logs should use the configured logger.
clientv3 logs (especially tests) were poluted with unattributed to testing.T log lines: ``` {"level":"warn","ts":"2021-04-29T12:42:11.055+0200","logger":"etcd-client","caller":"v3/retry_interceptor.go:64","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc0000fafc0/#initially=[unix://localhost:m10]","attempt":0,"error":"rpc error: code = ResourceExhausted desc = etcdserver: mvcc: database space exceeded"} ``` The reasons were 2 fold: - Interceptors were copying logger before "WithLogger" could modify it. - We were not propagating the loggers in a few testing contexts.
Configuration menu - View commit details
-
Copy full SHA for bc8d3f6 - Browse repository at this point
Copy the full SHA bc8d3f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205a1a4 - Browse repository at this point
Copy the full SHA 205a1a4View commit details -
Merge pull request etcd-io#12903 from lilic/exit-on-signal-int
etcdctl/ctlv3: Cleanup keys on signal interrupt.
Configuration menu - View commit details
-
Copy full SHA for e908ef3 - Browse repository at this point
Copy the full SHA e908ef3View commit details -
Merge pull request etcd-io#12906 from ptabor/20210429-etcdctl-v2-back…
…up-cindex-fix 20210429 etcdctl v2 backup cindex fix
Configuration menu - View commit details
-
Copy full SHA for 835643e - Browse repository at this point
Copy the full SHA 835643eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffea153 - Browse repository at this point
Copy the full SHA ffea153View commit details -
Merge pull request etcd-io#12904 from wpedrak/limit_mlocked_memory
server: replace mlockall with `Mlock` in `--experimental-memory-mlock`
Configuration menu - View commit details
-
Copy full SHA for cedbea6 - Browse repository at this point
Copy the full SHA cedbea6View commit details -
Merge pull request etcd-io#12908 from ptabor/20210429-client-retry-lo…
…gging Clientv3 (retry interceptor) logs should use the configured logger
Configuration menu - View commit details
-
Copy full SHA for 451f65d - Browse repository at this point
Copy the full SHA 451f65dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3acf6e3 - Browse repository at this point
Copy the full SHA 3acf6e3View commit details -
Merge pull request etcd-io#12910 from ptabor/20210430-zap-polish
Finish migration zap.NewExample -> zaptest.NewLogger(t) in integration tests
Configuration menu - View commit details
-
Copy full SHA for c46e96d - Browse repository at this point
Copy the full SHA c46e96dView commit details
Commits on May 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6623c00 - Browse repository at this point
Copy the full SHA 6623c00View commit details -
Merge pull request etcd-io#12916 from wpedrak/pass-mlock-during-defrag
server: reapply `Mlock` flag after defrag
Configuration menu - View commit details
-
Copy full SHA for eb128d2 - Browse repository at this point
Copy the full SHA eb128d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5615421 - Browse repository at this point
Copy the full SHA 5615421View commit details
Commits on May 4, 2021
-
Merge pull request etcd-io#12914 from ptabor/20210430-read-membership
No-storeV2: Read membership information from the backend (Part5)
Configuration menu - View commit details
-
Copy full SHA for a3fc535 - Browse repository at this point
Copy the full SHA a3fc535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f11b16 - Browse repository at this point
Copy the full SHA 9f11b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for d53d2db - Browse repository at this point
Copy the full SHA d53d2dbView commit details -
Integrate backend::hooks with consistent_index.
Every transaction committed to backend is writing most recent consistent_index. Makes sure that even automatically trigger commits of batch-transactions stays "really" consistent a.d. the most recent WAL log index applied.
Configuration menu - View commit details
-
Copy full SHA for 5005167 - Browse repository at this point
Copy the full SHA 5005167View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3254a - Browse repository at this point
Copy the full SHA fe3254aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dbecea - Browse repository at this point
Copy the full SHA 2dbeceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb6f0a - Browse repository at this point
Copy the full SHA 2fb6f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a78d072 - Browse repository at this point
Copy the full SHA a78d072View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1123d6 - Browse repository at this point
Copy the full SHA f1123d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98083ea - Browse repository at this point
Copy the full SHA 98083eaView commit details -
learner support snapshot RPC (etcd-io#12890)
* learner support snapshot RPC * CHANGELOG: update for 12890
Configuration menu - View commit details
-
Copy full SHA for b32bc91 - Browse repository at this point
Copy the full SHA b32bc91View commit details -
Set ETCD_UNSUPPORTED_ARCH to ARM64 (etcd-io#12557)
Signed-off-by: odidev <odidev@puresoftware.com>
Configuration menu - View commit details
-
Copy full SHA for 7296a07 - Browse repository at this point
Copy the full SHA 7296a07View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a8a3eea - Browse repository at this point
Copy the full SHA a8a3eeaView commit details -
Merge pull request etcd-io#12918 from iflamed/fix-doc-demo-bug
fix doc demo bug
Configuration menu - View commit details
-
Copy full SHA for 8af8f6a - Browse repository at this point
Copy the full SHA 8af8f6aView commit details
Commits on May 6, 2021
-
Merge pull request etcd-io#12896 from wilsonwang371/profiling-txn2
server: make applier use ReadTx() in Txn() instead of ConcurrentReadTx()
Configuration menu - View commit details
-
Copy full SHA for 344c9f3 - Browse repository at this point
Copy the full SHA 344c9f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e818f21 - Browse repository at this point
Copy the full SHA e818f21View commit details
Commits on May 7, 2021
-
Merge pull request etcd-io#12922 from serathius/actions
Migrate PR testing from travis to GitHub actions
Configuration menu - View commit details
-
Copy full SHA for 4f87333 - Browse repository at this point
Copy the full SHA 4f87333View commit details -
server: add support for log rotation
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 82b2d5c - Browse repository at this point
Copy the full SHA 82b2d5cView commit details -
CHANGELOG: server: add support for log rotation etcd-io#12774
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f178677 - Browse repository at this point
Copy the full SHA f178677View commit details -
Merge pull request etcd-io#12774 from hexfusion/add-log-rotate
server: add support for log rotation
Configuration menu - View commit details
-
Copy full SHA for 6decbe1 - Browse repository at this point
Copy the full SHA 6decbe1View commit details
Commits on May 8, 2021
-
Merge pull request etcd-io#12855 from ptabor/20210409-backend-hooks
(no)StoreV2 (Part 4): Backend hooks: precommit updates consistency_index
Configuration menu - View commit details
-
Copy full SHA for aeb9b5f - Browse repository at this point
Copy the full SHA aeb9b5fView commit details
Commits on May 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c3303d9 - Browse repository at this point
Copy the full SHA c3303d9View commit details
Commits on May 10, 2021
-
Merge pull request etcd-io#12797 from lzhfromustc/3_23
server/etcdmain and tests: Fix goroutine leaks
Configuration menu - View commit details
-
Copy full SHA for f571701 - Browse repository at this point
Copy the full SHA f571701View commit details -
Merge pull request etcd-io#12932 from vvdvortsova/12821-fix-req-maybe…
…-nil embed: Added a check for a nil value of the request in ServeHTTP method
Configuration menu - View commit details
-
Copy full SHA for 5f6f69c - Browse repository at this point
Copy the full SHA 5f6f69cView commit details -
github action: add ARM64 test with README
README for self-hosted-linux-arm64-graviton2-tests.yml Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 3a04b2b - Browse repository at this point
Copy the full SHA 3a04b2bView commit details -
Merge pull request etcd-io#12928 from gyuho/github-worker-arm64
github action: add ARM64 test
Configuration menu - View commit details
-
Copy full SHA for a8f38eb - Browse repository at this point
Copy the full SHA a8f38ebView commit details -
server/etcdmain: officially supports "arm64"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b9c000f - Browse repository at this point
Copy the full SHA b9c000fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1082ee - Browse repository at this point
Copy the full SHA f1082eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a718a9 - Browse repository at this point
Copy the full SHA 1a718a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cdd242 - Browse repository at this point
Copy the full SHA 3cdd242View commit details -
Merge pull request etcd-io#12936 from serathius/pull_request
Trigger unit test workflow on pull_requests
Configuration menu - View commit details
-
Copy full SHA for 6bc125c - Browse repository at this point
Copy the full SHA 6bc125cView commit details -
github actions: Make github actions go1.16.3 tests blocking and remov…
…e them from travis * Leave Go tip tests and coverage in travis as one is not yet supported
Configuration menu - View commit details
-
Copy full SHA for da33b40 - Browse repository at this point
Copy the full SHA da33b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bad818 - Browse repository at this point
Copy the full SHA 5bad818View commit details -
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: etcd-io#12913
Configuration menu - View commit details
-
Copy full SHA for 269f22c - Browse repository at this point
Copy the full SHA 269f22cView commit details -
Merge pull request etcd-io#12940 from ptabor/20210510-v2-warnings
Deprecate V2 API: --enable-v2 and --experimental-enable-v2v3 issue a warning
Configuration menu - View commit details
-
Copy full SHA for e892d6d - Browse repository at this point
Copy the full SHA e892d6dView commit details -
Merge pull request etcd-io#12938 from serathius/test-go1.16.3
github actions: Make github actions go1.16.3 tests blocking and remove them from travis
Configuration menu - View commit details
-
Copy full SHA for 74d7d33 - Browse repository at this point
Copy the full SHA 74d7d33View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 04c9e8b - Browse repository at this point
Copy the full SHA 04c9e8bView commit details -
Merge pull request etcd-io#12942 from ptabor/20210510-expect_debug_tr…
…ue-for-e2e Run e2e tests with: EXPECT_DEBUG='true'
Configuration menu - View commit details
-
Copy full SHA for 7ae55cf - Browse repository at this point
Copy the full SHA 7ae55cfView commit details
Commits on May 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4bc1aa9 - Browse repository at this point
Copy the full SHA 4bc1aa9View commit details -
etcdserver: Implement running defrag if freeable space will exceed pr…
…ivided threshold
Configuration menu - View commit details
-
Copy full SHA for efc8505 - Browse repository at this point
Copy the full SHA efc8505View commit details -
Configuration menu - View commit details
-
Copy full SHA for f48609a - Browse repository at this point
Copy the full SHA f48609aView commit details -
Merge pull request etcd-io#12946 from serathius/badge
readme: Switch Travis CI test results badge to GitHub actions
Configuration menu - View commit details
-
Copy full SHA for 450fd9a - Browse repository at this point
Copy the full SHA 450fd9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70f7e0d - Browse repository at this point
Copy the full SHA 70f7e0dView commit details
Commits on May 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 68b1e9f - Browse repository at this point
Copy the full SHA 68b1e9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 270b60e - Browse repository at this point
Copy the full SHA 270b60eView commit details -
Merge pull request etcd-io#12925 from yangxuanjia/yxjetcd_check_resuming
check resuming len to avoid panic
Configuration menu - View commit details
-
Copy full SHA for 3b24496 - Browse repository at this point
Copy the full SHA 3b24496View commit details -
Merge pull request etcd-io#12947 from serathius/e2e
github actions: Run e2e tests
Configuration menu - View commit details
-
Copy full SHA for 980d70d - Browse repository at this point
Copy the full SHA 980d70dView commit details -
Merge pull request etcd-io#12941 from serathius/defrag
etcdserver: Implement running defrag if freeable space will exceed provided threshold (on boot)
Configuration menu - View commit details
-
Copy full SHA for e0a8484 - Browse repository at this point
Copy the full SHA e0a8484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06afe87 - Browse repository at this point
Copy the full SHA 06afe87View commit details -
Merge pull request etcd-io#12948 from serathius/logger
client: Allow setting zap logger in config
Configuration menu - View commit details
-
Copy full SHA for 1929aa0 - Browse repository at this point
Copy the full SHA 1929aa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f908e42 - Browse repository at this point
Copy the full SHA f908e42View commit details -
Merge pull request etcd-io#12953 from serathius/e2e-split
github actions: Move e2e to separate workflow and remove semaphoreci
Configuration menu - View commit details
-
Copy full SHA for 7ba53c7 - Browse repository at this point
Copy the full SHA 7ba53c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c868bb9 - Browse repository at this point
Copy the full SHA c868bb9View commit details -
Merge pull request etcd-io#12952 from serathius/go1.16.4
Swtich CI to use newest available 1.16 Go version
Configuration menu - View commit details
-
Copy full SHA for d982fe7 - Browse repository at this point
Copy the full SHA d982fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1189ee3 - Browse repository at this point
Copy the full SHA 1189ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b4a3e - Browse repository at this point
Copy the full SHA f3b4a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c50874 - Browse repository at this point
Copy the full SHA 7c50874View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead81df - Browse repository at this point
Copy the full SHA ead81dfView commit details -
README: add badges for all github action workflows
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 6fdd82f - Browse repository at this point
Copy the full SHA 6fdd82fView commit details -
Merge pull request etcd-io#12950 from gyuho/badge
README: add badges for all github action workflows
Configuration menu - View commit details
-
Copy full SHA for 57d9666 - Browse repository at this point
Copy the full SHA 57d9666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e3d7b - Browse repository at this point
Copy the full SHA 79e3d7bView commit details -
server: rename "master" branch references
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 77c8033 - Browse repository at this point
Copy the full SHA 77c8033View commit details -
tests: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 19fcefa - Browse repository at this point
Copy the full SHA 19fcefaView commit details -
client: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for a8e1cf0 - Browse repository at this point
Copy the full SHA a8e1cf0View commit details -
tools: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 6bab63e - Browse repository at this point
Copy the full SHA 6bab63eView commit details -
hack,scripts: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 3d4629c - Browse repository at this point
Copy the full SHA 3d4629cView commit details -
markdowns: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 5a0a1a4 - Browse repository at this point
Copy the full SHA 5a0a1a4View commit details -
.github: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b6562a2 - Browse repository at this point
Copy the full SHA b6562a2View commit details -
raft: rename "master" branch references to "main"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for cd6d730 - Browse repository at this point
Copy the full SHA cd6d730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f76adf - Browse repository at this point
Copy the full SHA 5f76adfView commit details -
Merge pull request etcd-io#12957 from spzala/writeoutformat
doc: fix output flag format
Configuration menu - View commit details
-
Copy full SHA for fbbf284 - Browse repository at this point
Copy the full SHA fbbf284View commit details
Commits on May 13, 2021
-
Merge pull request etcd-io#12943 from ptabor/20210430-v2-deprecation-…
…flags --v2-deprecation flag: opt-in mode to validate that store-v2 has no user-content
Configuration menu - View commit details
-
Copy full SHA for 178fb87 - Browse repository at this point
Copy the full SHA 178fb87View commit details -
Merge pull request etcd-io#12954 from serathius/logger-new-ctx-client
client: Add logger argument to NewCtxClient
Configuration menu - View commit details
-
Copy full SHA for 3cb1ba4 - Browse repository at this point
Copy the full SHA 3cb1ba4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 865df75 - Browse repository at this point
Copy the full SHA 865df75View commit details -
Merge pull request etcd-io#12956 from gyuho/rename-to-main
*: rename "master" branch references to "main" in source code
Configuration menu - View commit details
-
Copy full SHA for e2d67f2 - Browse repository at this point
Copy the full SHA e2d67f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce7f74 - Browse repository at this point
Copy the full SHA 6ce7f74View commit details -
Merge pull request etcd-io#12962 from ptabor/20210513-write-conf-state
Save raftpb.ConfState in the backend.
Configuration menu - View commit details
-
Copy full SHA for e44fb40 - Browse repository at this point
Copy the full SHA e44fb40View commit details -
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'.
Configuration menu - View commit details
-
Copy full SHA for ab586cd - Browse repository at this point
Copy the full SHA ab586cdView commit details
Commits on May 14, 2021
-
Merge pull request etcd-io#12964 from ptabor/main
Persists Term in the (bbolt) Backend
Configuration menu - View commit details
-
Copy full SHA for eae7a84 - Browse repository at this point
Copy the full SHA eae7a84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ed748 - Browse repository at this point
Copy the full SHA 41ed748View commit details -
Refactor common code from etcdctl (v2,v3) to pkg/corbautl.
Preparation for etcdutl split.
Configuration menu - View commit details
-
Copy full SHA for 00c6090 - Browse repository at this point
Copy the full SHA 00c6090View commit details -
Merge pull request etcd-io#12969 from ptabor/20210514-etcdctl-step-by…
…-step Refactor common code from etcdctl (v2,v3) to pkg/corbautl.
Configuration menu - View commit details
-
Copy full SHA for f2bc5ee - Browse repository at this point
Copy the full SHA f2bc5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5c2681 - Browse repository at this point
Copy the full SHA f5c2681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 582d02e - Browse repository at this point
Copy the full SHA 582d02eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c18010c - Browse repository at this point
Copy the full SHA c18010cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8981afb - Browse repository at this point
Copy the full SHA 8981afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8550de - Browse repository at this point
Copy the full SHA d8550deView commit details
Commits on May 15, 2021
-
Merge pull request etcd-io#12965 from ptabor/20210513-flake-in-e2e-de…
…bugging Fix flakes due to 'shared dir' in grpcproxy e2e tests
Configuration menu - View commit details
-
Copy full SHA for ddc4f47 - Browse repository at this point
Copy the full SHA ddc4f47View commit details -
Merge pull request etcd-io#12968 from serathius/logger-simplify
server: Simplify passing logger setup by passing only logger
Configuration menu - View commit details
-
Copy full SHA for 85341e0 - Browse repository at this point
Copy the full SHA 85341e0View commit details -
- 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).
Configuration menu - View commit details
-
Copy full SHA for 27c7439 - Browse repository at this point
Copy the full SHA 27c7439View commit details -
Merge pull request etcd-io#12974 from ptabor/20210515-fix-to-testing-env
Fixes to CI configs
Configuration menu - View commit details
-
Copy full SHA for a6be383 - Browse repository at this point
Copy the full SHA a6be383View commit details
Commits on May 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ed0cb1 - Browse repository at this point
Copy the full SHA 3ed0cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca0717 - Browse repository at this point
Copy the full SHA bca0717View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 13ef6fc - Browse repository at this point
Copy the full SHA 13ef6fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7a7647 - Browse repository at this point
Copy the full SHA c7a7647View commit details -
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) ```
Configuration menu - View commit details
-
Copy full SHA for 099fd65 - Browse repository at this point
Copy the full SHA 099fd65View commit details -
Merge pull request etcd-io#12976 from ptabor/20210516-fix-coverage
Fix coverage tests
Configuration menu - View commit details
-
Copy full SHA for adcf580 - Browse repository at this point
Copy the full SHA adcf580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 549a0f6 - Browse repository at this point
Copy the full SHA 549a0f6View commit details -
Merge pull request etcd-io#12980 from aaronjheng/typo
Fix typo in CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 9501e8e - Browse repository at this point
Copy the full SHA 9501e8eView commit details -
Bring back original NewZapCoreLoggerBuilder api. (etcd-io#12973)
The funcion signature has been changed in: eafbc8c . Instead we should have added new method `NewZapLoggerBuilder()`.
Configuration menu - View commit details
-
Copy full SHA for f82b5cb - Browse repository at this point
Copy the full SHA f82b5cbView commit details -
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 ```
Configuration menu - View commit details
-
Copy full SHA for 2712c78 - Browse repository at this point
Copy the full SHA 2712c78View commit details
Commits on May 17, 2021
-
Merge pull request etcd-io#12981 from ptabor/20210516-fix-release-script
Fix release script: add `go mod tidy` after go.mod changes
Configuration menu - View commit details
-
Copy full SHA for 1675101 - Browse repository at this point
Copy the full SHA 1675101View commit details -
Split etcdctl into etcdctl (public API access) & etcdutl (direct surg…
…ery 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/
Configuration menu - View commit details
-
Copy full SHA for c09aca1 - Browse repository at this point
Copy the full SHA c09aca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a8ae8 - Browse repository at this point
Copy the full SHA b6a8ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d99d0df - Browse repository at this point
Copy the full SHA d99d0dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 949c1c2 - Browse repository at this point
Copy the full SHA 949c1c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f7a038 - Browse repository at this point
Copy the full SHA 3f7a038View commit details -
Merge pull request etcd-io#12971 from ptabor/20210514-split-etcdctl
Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files)
Configuration menu - View commit details
-
Copy full SHA for 932d42b - Browse repository at this point
Copy the full SHA 932d42bView commit details -
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c49444d - Browse repository at this point
Copy the full SHA c49444dView commit details -
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for cf54fab - Browse repository at this point
Copy the full SHA cf54fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2042d2a - Browse repository at this point
Copy the full SHA 2042d2aView commit details -
github/workflow: run arm64 tests for all branches startin from 3.5
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 84d9187 - Browse repository at this point
Copy the full SHA 84d9187View commit details -
Merge pull request etcd-io#12990 from gyuho/backport
release-3.5: backport set version panic fix, ARM64 tests
Configuration menu - View commit details
-
Copy full SHA for 535a944 - Browse repository at this point
Copy the full SHA 535a944View commit details
Commits on May 18, 2021
-
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e46bcb5 - Browse repository at this point
Copy the full SHA e46bcb5View commit details -
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1a8a063 - Browse repository at this point
Copy the full SHA 1a8a063View commit details -
scripts: add missing etcdutl to release pipeline
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d06c972 - Browse repository at this point
Copy the full SHA d06c972View commit details -
Merge pull request etcd-io#12998 from hexfusion/cp-12997
Manual cherry pick of etcd-io#12997
Configuration menu - View commit details
-
Copy full SHA for 163d9fd - Browse repository at this point
Copy the full SHA 163d9fdView commit details -
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 379c361 - Browse repository at this point
Copy the full SHA 379c361View commit details
Commits on May 19, 2021
-
applyV2 should reapply on backend only once
During review of: etcd-io#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.
Configuration menu - View commit details
-
Copy full SHA for c4ebac0 - Browse repository at this point
Copy the full SHA c4ebac0View commit details -
Merge pull request etcd-io#13003 from gyuho/cherry-pick
[backport release-3.5] applyV2 should reapply on backend only once
Configuration menu - View commit details
-
Copy full SHA for c0d1450 - Browse repository at this point
Copy the full SHA c0d1450View commit details
Commits on May 24, 2021
-
server: set multiple concurrentReadTx instances share one txReadBuffer.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 7a7d6f9 - Browse repository at this point
Copy the full SHA 7a7d6f9View commit details
Commits on May 25, 2021
-
Merge pull request etcd-io#13036 from gyuho/cherry-pick
[release-3.5] server: set multiple concurrentReadTx instances share one txReadBuffer.
Configuration menu - View commit details
-
Copy full SHA for dd22bd7 - Browse repository at this point
Copy the full SHA dd22bd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 261f8b1 - Browse repository at this point
Copy the full SHA 261f8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b3228 - Browse repository at this point
Copy the full SHA d3b3228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bddbdc - Browse repository at this point
Copy the full SHA 8bddbdcView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e6baf6d - Browse repository at this point
Copy the full SHA e6baf6dView commit details -
Merge pull request etcd-io#13037 from ptabor/cherry-picks-3.5
Backport-3.5: seq reset + bucket as object
Configuration menu - View commit details
-
Copy full SHA for 16214c3 - Browse repository at this point
Copy the full SHA 16214c3View commit details
Commits on May 26, 2021
-
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b3f16d6 - Browse repository at this point
Copy the full SHA b3f16d6View commit details -
Expose clientv3.CreateDefaultZapLoggerConfig
Need raised in kubernetes/kubernetes@f3f4259. BTW: Alligned the implementation of grpclogs with what we use in embed server, so reduced the client code dependencies.
Configuration menu - View commit details
-
Copy full SHA for 4af7fc3 - Browse repository at this point
Copy the full SHA 4af7fc3View commit details -
Merge pull request etcd-io#13043 from ptabor/cherry-picks-3.5
backport-3.5: Expose clientv3.CreateDefaultZapLoggerConfig
Configuration menu - View commit details
-
Copy full SHA for 7b244ae - Browse repository at this point
Copy the full SHA 7b244aeView commit details
Commits on May 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3f13d3a - Browse repository at this point
Copy the full SHA 3f13d3aView commit details
Commits on May 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6cd7c02 - Browse repository at this point
Copy the full SHA 6cd7c02View commit details
Commits on Jun 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9a18742 - Browse repository at this point
Copy the full SHA 9a18742View commit details -
Merge pull request etcd-io#13064 from serathius/v3.5-limit
Backport etcd-io#13060 to release-3.5
Configuration menu - View commit details
-
Copy full SHA for fea5ace - Browse repository at this point
Copy the full SHA fea5aceView commit details
Commits on Jun 3, 2021
-
- zap-1.17.0 - bbolt-1.3.6 - grpc -1.38 - github.com/coreos/go-systemd/v22 v22.3.2 - github.com/google/btree v1.0.1 - github.com/json-iterator/go v1.1.11
Configuration menu - View commit details
-
Copy full SHA for a5523be - Browse repository at this point
Copy the full SHA a5523beView commit details -
Merge pull request etcd-io#13079 from ptabor/20210604-deps-3.5
backport-3.5: Update of dependencies:zap, bbolt, grpc, ...
Configuration menu - View commit details
-
Copy full SHA for 3a82198 - Browse repository at this point
Copy the full SHA 3a82198View commit details -
server: skip unnecessary sprintf which executes proto.Size()
(cherry picked from commit 11edc76)
Configuration menu - View commit details
-
Copy full SHA for 4563ceb - Browse repository at this point
Copy the full SHA 4563cebView commit details -
Merge pull request etcd-io#13081 from wilsonwang371/20210603-backport…
…13075 backport-3.5: server: skip unnecessary sprintf which executes proto.Size()
Configuration menu - View commit details
-
Copy full SHA for a6b37e2 - Browse repository at this point
Copy the full SHA a6b37e2View commit details
Commits on Jun 4, 2021
-
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ab20aa2 - Browse repository at this point
Copy the full SHA ab20aa2View commit details -
etcdserver: don't activate alarm w/missing AlarmType
Narrowly prevent etcd from crashing when given a bad ACTIVATE payload, e.g.: $ curl -d "{\"action\":\"ACTIVATE\"}" ${ETCD}/v3/maintenance/alarm curl: (52) Empty reply from server
Configuration menu - View commit details
-
Copy full SHA for ae194c1 - Browse repository at this point
Copy the full SHA ae194c1View commit details -
Merge pull request etcd-io#13085 from gyuho/c
[backport 3.5] etcdserver: don't activate alarm w/missing AlarmType
Configuration menu - View commit details
-
Copy full SHA for abe57c1 - Browse repository at this point
Copy the full SHA abe57c1View commit details -
etcdserver: don't attempt to grant nil permission to a role
Prevent etcd from crashing when given a bad grant payload, e.g.: $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/add {"header":{"cluster_id":"14841639068965178418", ... $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/grant curl: (52) Empty reply from server Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e27effa - Browse repository at this point
Copy the full SHA e27effaView commit details -
Merge pull request etcd-io#13088 from gyuho/c
[backport 3.5] etcdserver: don't attempt to grant nil permission to a role
Configuration menu - View commit details
-
Copy full SHA for e721e4e - Browse repository at this point
Copy the full SHA e721e4eView commit details
Commits on Jun 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9fee8bf - Browse repository at this point
Copy the full SHA 9fee8bfView commit details
Commits on Jun 8, 2021
-
Merge pull request etcd-io#13092 from lilic/bump-client-golang-3.5
[release-3.5]: Update client_golang dependency to v1.11.0
Configuration menu - View commit details
-
Copy full SHA for b327edf - Browse repository at this point
Copy the full SHA b327edfView commit details
Commits on Jun 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fed3bc3 - Browse repository at this point
Copy the full SHA fed3bc3View commit details -
TestLogRotation add log output relative path
TestLogRotation add test log output relative path test
Configuration menu - View commit details
-
Copy full SHA for 98bbc01 - Browse repository at this point
Copy the full SHA 98bbc01View commit details -
Merge pull request etcd-io#13095 from hexfusion/cp-13049
[release-3.5]: [Fix] --log-outputs relative path are not supported when --log-rotate-config-json is defined
Configuration menu - View commit details
-
Copy full SHA for 5d52fae - Browse repository at this point
Copy the full SHA 5d52faeView commit details -
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8139dd3 - Browse repository at this point
Copy the full SHA 8139dd3View commit details
Commits on Jun 10, 2021
-
embed: unlimit the recv msg size of grpc-gateway
Ensure the client which access etcd via grpc-gateway won't be limited by the MaxCallRecvMsgSize. Here we choose the same default value of etcdcli as grpc-gateway's MaxCallRecvMsgSize. Fix etcd-io#12576
Configuration menu - View commit details
-
Copy full SHA for 53e04b2 - Browse repository at this point
Copy the full SHA 53e04b2View commit details
Commits on Jun 11, 2021
-
Merge pull request etcd-io#13099 from tangcong/automated-cherry-pick-…
…of-#13077-origin-release-3.5 [backport 3.5] embed: unlimit the recv msg size of grpc-gateway
Configuration menu - View commit details
-
Copy full SHA for 1e2cab9 - Browse repository at this point
Copy the full SHA 1e2cab9View commit details
Commits on Jun 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 946a5a6 - Browse repository at this point
Copy the full SHA 946a5a6View commit details
Commits on Jul 28, 2021
-
UPSTREAM: <drop>: *: add support for socket options
This reverts commit 0e41f96.
Configuration menu - View commit details
-
Copy full SHA for 6666e63 - Browse repository at this point
Copy the full SHA 6666e63View commit details -
UPSTREAM: <drop>: server: add support for log rotation (etcd-io#12774)
This reverts commit 490e5c6.
Configuration menu - View commit details
-
Copy full SHA for 9ead911 - Browse repository at this point
Copy the full SHA 9ead911View commit details -
UPSTREAM: <drop>: *: log server-side /health checks
This reverts commit 903967e.
Configuration menu - View commit details
-
Copy full SHA for 224439f - Browse repository at this point
Copy the full SHA 224439fView commit details -
UPSTREAM: <drop>: vendor: update bbolt v1.3.4, zap v1.14.1
This reverts commit c8d83c0.
Configuration menu - View commit details
-
Copy full SHA for 9ad3398 - Browse repository at this point
Copy the full SHA 9ad3398View commit details -
Merge tag 'v3.5.0' into etcd-rebase-v3.5.0
v3.5.0 Because of the large structural transition that happened from 3.4 to 3.5 the decision was made to use a merge. git merge --strategy-option theirs v3.5.0
Configuration menu - View commit details
-
Copy full SHA for 065e621 - Browse repository at this point
Copy the full SHA 065e621View commit details -
UPSTREAM: <carry>: Remove explicit authStore->ConsistencyIndex update…
…s, as they are taken care by hook. missing after 3.5.0 merge
Configuration menu - View commit details
-
Copy full SHA for eb2814a - Browse repository at this point
Copy the full SHA eb2814aView commit details -
UPSTREAM: <carry>: Represent bucket as object instead of []byte name.
missing after merge of v3.5.0 tag 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.
Configuration menu - View commit details
-
Copy full SHA for f1f3e6b - Browse repository at this point
Copy the full SHA f1f3e6bView commit details -
UPSTREAM: <carry>: etcdserver: don't attempt to grant nil permission …
…to a role Missing after v3.5.0 tag merge Prevent etcd from crashing when given a bad grant payload, e.g.: $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/add {"header":{"cluster_id":"14841639068965178418", ... $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/grant curl: (52) Empty reply from server Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 01d81ff - Browse repository at this point
Copy the full SHA 01d81ffView commit details -
UPSTREAM: <carry>: cleanup dangling diff after 3.5 merge
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9722ae9 - Browse repository at this point
Copy the full SHA 9722ae9View commit details -
DOWNSTREAM: <carry>: version: openshift-v4.0
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1d432f8 - Browse repository at this point
Copy the full SHA 1d432f8View commit details -
DOWNSTREAM: <carry>: Dockerfile: add etcdctl
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 76014a7 - Browse repository at this point
Copy the full SHA 76014a7View commit details -
DOWNSTREAM: <carry>: Dockerfile.*: Fix "etcd is distributed" -> "etcd…
… is a distributed" Correcting a typo from 2f10964 (version: openshift-v4.0, 2018-11-29).
Configuration menu - View commit details
-
Copy full SHA for ea8ff30 - Browse repository at this point
Copy the full SHA ea8ff30View commit details -
DOWNSTREAM: <carry> Dockerfile: resolve issue where binary was not pr…
…operly copied from build. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1cbb393 - Browse repository at this point
Copy the full SHA 1cbb393View commit details -
DOWNSTREAM: <carry>: OWNERS: add
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 317c6c7 - Browse repository at this point
Copy the full SHA 317c6c7View commit details -
DOWNSTREAM: <carry> Dockerfile: set coreos org as canonical for relea…
…se-3.3 Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d59b577 - Browse repository at this point
Copy the full SHA d59b577View commit details -
DOWNSTREAM: <carry>: Dockerfile: use build instead of make build
make build performs a sanity test on the binary image which causes problems for unsupport arch. Because we run full CI tests against the image this check is not nessisary and will allow images to be build regardless of arch. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9f3e71f - Browse repository at this point
Copy the full SHA 9f3e71fView commit details -
DOWNSTREAM: <carry>: Dockerfile: bump golang 1.12
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 69897d1 - Browse repository at this point
Copy the full SHA 69897d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e06516 - Browse repository at this point
Copy the full SHA 5e06516View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7851b15 - Browse repository at this point
Copy the full SHA 7851b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6483f - Browse repository at this point
Copy the full SHA 9a6483fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc568e - Browse repository at this point
Copy the full SHA 9fc568eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb509f - Browse repository at this point
Copy the full SHA 3cb509fView commit details -
DOWNSTREAM: <carry>: If we weren't able to get client or get target m…
…ember but memberDir exists, go ahead and start.
Configuration menu - View commit details
-
Copy full SHA for c6d2af6 - Browse repository at this point
Copy the full SHA c6d2af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc333e5 - Browse repository at this point
Copy the full SHA dc333e5View commit details -
DOWNSTREAM: <carry>: *: migrate openshift assets to new etcd org
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6d78a3d - Browse repository at this point
Copy the full SHA 6d78a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d596b - Browse repository at this point
Copy the full SHA 75d596bView commit details -
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: improve error han…
…dling when we dont scale member Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for bbce548 - Browse repository at this point
Copy the full SHA bbce548View commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/990044f295fb1d5e238823902962dbcfa1c041c9/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for 87b0828 - Browse repository at this point
Copy the full SHA 87b0828View commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/ac81dd4ff0bd57c4e75058d25b40615b92948259/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for 947072e - Browse repository at this point
Copy the full SHA 947072eView commit details -
DOWNSTREAM: <carry>: OWNERS: add component
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for aeeab6d - Browse repository at this point
Copy the full SHA aeeab6dView commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/5a1293dd0f380abf50c12d65c36655486d7745d0/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for 39a87ae - Browse repository at this point
Copy the full SHA 39a87aeView commit details -
DOWNSTREAM: <carry>: openshift-tools: fix on off flow and add unit tests
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5042ee5 - Browse repository at this point
Copy the full SHA 5042ee5View commit details -
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: retry if member i…
…s not part of member list and dataDir exists Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b1b1ca0 - Browse repository at this point
Copy the full SHA b1b1ca0View commit details -
DOWNSTREAM: <carry>: Updating ose-etcd images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for 1c88280 - Browse repository at this point
Copy the full SHA 1c88280View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c62e00 - Browse repository at this point
Copy the full SHA 6c62e00View commit details -
DOWNSTREAM: <carry>: build v3/discover-etcd-initial-cluster
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 33b3996 - Browse repository at this point
Copy the full SHA 33b3996View commit details
Commits on Jul 29, 2021
-
UPSTREAM: <drop>: pkg, clientv3, etcdmain: let grpcproxy rise an erro…
…r when its cert has non empty CN CARRY: This patch is required to allow metrics cert to auth with CN in cert. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d465f2a - Browse repository at this point
Copy the full SHA d465f2aView commit details -
UPSTREAM: <drop>: *: make MemberList linearizable
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 45d62a2 - Browse repository at this point
Copy the full SHA 45d62a2View commit details
Commits on Aug 1, 2021
-
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: replace integrati…
…on tests with unit etcd 3.5 will not allow integration tests to run outside of test/integration. This change breaks out the logic into a more testable path allowing coverage and not requiring breaking out discover-etcd-initial-cluster into a seperate module yet. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b37890a - Browse repository at this point
Copy the full SHA b37890aView commit details