swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
98d3084 version: bump up 3.3.13 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 02 May 2019, 17:22:46 UTC
b7001c0 clientv3: fix race condition in "Endpoints" methods From https://github.com/etcd-io/etcd/pull/10595. Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 02 May 2019, 17:17:58 UTC
f179d4d etcdserver: improve heartbeat send failures logging Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 02 May 2019, 17:02:28 UTC
c46aa44 Documentation metadata for 3.3 branch (#10692) * Update Documentation folder Signed-off-by: lucperkins <lucperkins@gmail.com> * Re-add README file Signed-off-by: lucperkins <lucperkins@gmail.com> 30 April 2019, 21:03:05 UTC
ad7c2cd vendor: add missing files Change-Id: I53b30e9317de6cd058833d743bc88c46686cea20 25 April 2019, 19:45:49 UTC
6499c14 vendor: Run scripts/updatedeps.sh to cleanup unused code 25 April 2019, 19:45:49 UTC
6e91e35 client: Switch to case sensitive unmarshalling to be compatible with ugorji Using lessons learned from k8s changes: https://github.com/kubernetes/kubernetes/pull/65034 Change-Id: Ia17a8f94ae6ed00c5af2595c2b48d3c9a0344427 25 April 2019, 19:45:49 UTC
7ff7e0a *: update bill-of-materials Change-Id: Ibfa24e28cacd58388f7606a945c8ac35e1c34580 25 April 2019, 19:45:49 UTC
02ccf20 vendor: Add json-iterator and its dependencies Change-Id: I1f3fc00f95efadd6da9b4c248156f8460ae0ff97 25 April 2019, 19:45:49 UTC
20bd0c0 scripts: Remove generated code and script Change-Id: Iac4601443bcad71920fd96b97bfe21c16116577a 25 April 2019, 19:45:49 UTC
69e0daf client: Replace ugorji/codec with json-iterator/go We need to use the stdlib-compatible one that is case-sensitive, etc Change-Id: Id0df573a70e09967ac7d8c0a63d99d6a49ce82f1 25 April 2019, 19:45:49 UTC
5f4a455 Merge pull request #10656 from jpbetz/automated-cherry-pick-of-#10646-release-3.3 Automated cherry pick of #10646 18 April 2019, 21:10:02 UTC
38bf1bd mvcc: fix db_compaction_total_duration_milliseconds 17 April 2019, 23:31:06 UTC
e206a8b wal: Add test for Verify Signed-off-by: Shreyas Rao <shreyas.sriganesh.rao@sap.com> 12 April 2019, 10:56:08 UTC
cf4836f wal: add Verify function to perform corruption check on wal contents Signed-off-by: Shreyas Rao <shreyas.sriganesh.rao@sap.com> 12 April 2019, 10:56:08 UTC
43386ac *: Change gRPC proxy to expose etcd server endpoint /metrics This PR resolves an issue where the `/metrics` endpoints exposed by the proxy were not returning metrics of the etcd members servers but of the proxy itself. Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 11 April 2019, 21:07:40 UTC
332e995 travis: fix tests by using proper code path Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 11 April 2019, 20:19:36 UTC
ad5e169 Merge pull request #10597 from purpleidea/3.3/fatal-corruption etcdserver: Use panic instead of fatal on no space left error 29 March 2019, 21:54:46 UTC
7814718 etcdserver: Use panic instead of fatal on no space left error When using the embed package to embed etcd, sometimes the storage prefix being used might be full. In this case, this code path triggers, causing an: `etcdserver: create wal error: no space left on device` error, which causes a fatal. A fatal differs from a panic in that it also calls os.Exit(1). In this situation, the calling program that embeds the etcd server will be abruptly killed, which prevents it from cleaning up safely, and giving a proper error message. Depending on what the calling program is, this can cause corruption and data loss. This patch switches the fatal to a panic. Ideally this would be a regular error which would get propagated upwards to the StartEtcd command, but in the meantime at least this can be caught with recover(). This fixes the most common fatal that I've experienced, but there are surely more that need looking into. If possible, the errors should be threaded down into the code path so that embedding etcd can be more robust. Fixes: https://github.com/etcd-io/etcd/issues/10588 This is a cherry-picked version of upstream: 368f70a37cf25b432f01921d3f05a3bc0357297a 29 March 2019, 21:45:48 UTC
c696442 travis.yml: update Go 1.10.8 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 07 February 2019, 18:45:15 UTC
d57e8b8 version: 3.3.12 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 07 February 2019, 18:41:58 UTC
e634184 etcdctl: fix strings.HasPrefix args order Signed-off-by: Iskander Sharipov <quasilyte@gmail.com> 07 February 2019, 18:41:44 UTC
410a879 version: 3.3.11+git Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 07 February 2019, 18:41:33 UTC
2cf9e51 version: 3.3.11 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 11 January 2019, 19:12:25 UTC
1590373 auth: fix cherry-pick Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 09 January 2019, 18:10:32 UTC
c7f744d auth: disable CommonName auth for gRPC-gateway Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 08 January 2019, 21:01:25 UTC
e6b2f00 Merge pull request #10335 from gyuho/release-3.3-patch [Cherry pick 3.3] grpcproxy: fix memory leak 18 December 2018, 04:37:04 UTC
59cc0f9 grpcproxy: fix memory leak use set instead of slice as interval value fixes #10326 18 December 2018, 03:00:57 UTC
3a7b8b3 travis: use Go 1.10.7 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 18 December 2018, 03:00:22 UTC
6f250f9 version: 3.3.10+git Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 20:30:14 UTC
27fc7e2 version: 3.3.10 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 17:17:54 UTC
eb932c2 travis.yml: use Go 1.10.4 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 17:17:36 UTC
957700f etcdserver: add "etcd_server_read_indexes_failed_total" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 01:22:02 UTC
b45f530 rafthttp: probe all raft transports This PR adds another probing routine to monitor the connection for Raft message transports. Previously, we only monitored snapshot transports. In our production cluster, we found one TCP connection had >8-sec latencies to a remote peer, but "etcd_network_peer_round_trip_time_seconds" metrics shows <1-sec latency distribution, which means etcd server was not sampling enough while such latency spikes happen outside of snapshot pipeline connection. Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 01:18:27 UTC
8491137 etcdserver: add "etcd_server_health_success/failures" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 10 October 2018, 00:54:30 UTC
ebe950f Merge pull request #10161 from jingyih/automated-cherry-pick-of-#10153-origin-release-3.3 clientv3: automated cherry pick of #10153 to release-3.3 09 October 2018, 01:37:52 UTC
20d83e4 clientv3: concurrency.Mutex.Lock() - preserve invariant Convenient invariant: - if werr == nil then lock is supposed to be locked at the moment. While we could not be confident in stronger invariant ('is exactly locked'), it were inconvenient that previous code could return `werr == nil` after Mutex.Unlock. It could happen when ctx is canceled/timeouted exactly after waitDeletes successfully returned werr == nil and before `<-ctx.Done()` checked. While such situation is very rare, it is still possible. fixes #10111 08 October 2018, 23:42:26 UTC
cb57901 Merge pull request #10041 from wenjiaswe/automated-cherry-pick-of-#9997-upstream-release-3.3 Automated cherry pick of #9997 03 October 2018, 20:52:02 UTC
d838e24 etcdserver/api/rafthttp: add v3 snapshot send/receive metrics Distribution would be: 0.1 second or more ... 25.6 seconds or more 51.2 seconds or more etcd_network_snapshot_send_success etcd_network_snapshot_send_failures etcd_network_snapshot_send_total_duration_seconds etcd_network_snapshot_receive_success etcd_network_snapshot_receive_failures etcd_network_snapshot_receive_total_duration_seconds Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 03 October 2018, 18:12:42 UTC
7ec9ff6 etcdserver/api/snap: add v3 snapshot fsync metrics etcd_snap_db_fsync_duration_seconds_count etcd_snap_db_save_total_duration_seconds_bucket Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 03 October 2018, 18:12:41 UTC
dc02dc2 tests/Dockerfile: update, fix GOPATH Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 01 October 2018, 08:30:23 UTC
40ed18a Merge pull request #10122 from jingyih/cherry-pick-of-#10109-origin-release-3.3 etcdctl: cherry pick of #10109 to release-3.3 26 September 2018, 00:30:01 UTC
60d546e etcdctl: cherry pick of #10109 to release-3.3 Add snapshot file integrity verification in snapshot status. 25 September 2018, 23:50:47 UTC
e774f73 Merge pull request #10093 from jingyih/remove_duplicated_import etcdserver: remove duplicated imports 14 September 2018, 03:57:09 UTC
9eee0b0 etcdserver: remove duplicated imports Removed duplicated imports of package 'context' in server.go 14 September 2018, 03:44:03 UTC
d1acb5a etcdserver: add "etcd_server_id" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 29 August 2018, 21:50:17 UTC
73c1100 etcdserver: clarify read index wait timeout warnings Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 29 August 2018, 21:38:59 UTC
c577335 rafthttp: clarify "became inactive" warning Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 29 August 2018, 21:34:15 UTC
f69413e Merge pull request #10027 from hexfusion/cherry-pick-a205cfe etcdserver: cherry-pick #9861 to release-3.3 20 August 2018, 19:54:43 UTC
0dc4632 Merge pull request #9861 from gyuho/race etcdserver/api/v3rpc: remove duplicate gRPC logger set 18 August 2018, 02:32:10 UTC
f8fc923 Merge pull request #10004 from jingyih/automated-cherry-pick-of-#9990-origin-release-3.3 Automated cherry pick of #9990 15 August 2018, 13:37:33 UTC
264bb51 etcdserver: code clean up Code clean up in interceptor.go 15 August 2018, 00:08:45 UTC
c6c0d03 vendor: add go-grpc-middleware Rebased to master PR #9994. Fixed a Go format issue in v3rpc/interceptor.go. Updated vendor to include go-grpc-middleware. 15 August 2018, 00:08:45 UTC
94f8136 etcdserver: add grpc interceptor to log info on incoming requests to etcd server To improve debuggability of etcd v3. Added a grpc interceptor to log info on incoming requests to etcd server. The log output includes remote client info, request content (with value field redacted), request handling latency, response size, etc. Uses zap logger if available, otherwise uses capnslog. Also did some clean up on the chaining of grpc interceptors on server side. 14 August 2018, 23:20:13 UTC
051587f version: bump up to 3.3.9+git 24 July 2018, 17:17:06 UTC
fca8add version: 3.3.9 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 24 July 2018, 16:48:32 UTC
ea40e9f etcdserver: add "etcd_server_go_version" metric Currently, one has to look at server logs manually, to see what Go version was used to build etcd server. Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 23 July 2018, 23:39:24 UTC
fbc0510 clientv3: fix keepalive send interval when response queue is full client should update next keepalive send time even when lease keepalive response queue becomes full. Otherwise, client sends keepalive request every 500ms regardless of TTL when the send is only expected to happen with the interval of TTL / 3 at minimum. Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 23 July 2018, 15:51:18 UTC
267a621 Merge pull request #9940 from wenjiaswe/automated-cherry-pick-of-#9761-upstream-release-3.3 Automated cherry pick of #9761 20 July 2018, 01:27:15 UTC
143fc4c added "now := time.Now()" 20 July 2018, 00:27:40 UTC
7f421ef remove "github.com/gogo/protobuf/plugin/stringer" 20 July 2018, 00:15:32 UTC
d509620 etcdserver: rename to "heartbeat_send_failures_total" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:58:14 UTC
d5654ba mvcc: add "etcd_mvcc_hash_(rev)_duration_seconds" etcd_mvcc_hash_duration_seconds etcd_mvcc_hash_rev_duration_seconds Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:57:04 UTC
da304d7 mvcc/backend: fix defrag duration scale Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:54:26 UTC
978727a mvcc/backend: add "etcd_disk_backend_defrag_duration_seconds" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:54:26 UTC
4ad3504 mvcc/backend: document metrics ExponentialBuckets Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:53:31 UTC
f7367d9 mvcc/backend: clean up mutex, logging Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:53:31 UTC
e43224c etcdserver: add "etcd_server_slow_apply_total" {"level":"warn","ts":1527101858.6985068,"caller":"etcdserver/util.go:115","msg":"apply request took too long","took":0.114101529,"expected-duration":0.1,"prefix":"","request":"header:<ID:1029181977902852337> put:<key:\"\\000\\000... Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:52:37 UTC
4c7bf51 etcdserver: add "etcd_server_heartbeat_failures_total" {"level":"warn","ts":1527101858.4149103,"caller":"etcdserver/raft.go:370","msg":"failed to send out heartbeat; took too long, server is overloaded likely from slow disk","heartbeat-interval":0.1,"expected-duration":0.2,"exceeded-duration":0.025771662} {"level":"warn","ts":1527101858.4149644,"caller":"etcdserver/raft.go:370","msg":"failed to send out heartbeat; took too long, server is overloaded likely from slow disk","heartbeat-interval":0.1,"expected-duration":0.2,"exceeded-duration":0.034015766} Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 23:51:08 UTC
ffe52f7 e2e: log errors TestV3CurlCipherSuitesMismatch for now Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 17:11:10 UTC
1da638c Makefile: use Go 1.10.3 by default Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 17:01:27 UTC
82ce873 *: use Go 1.10.3 for testing Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 19 July 2018, 16:56:59 UTC
adfd0d3 mvcc: avoid unnecessary metrics update https://github.com/coreos/etcd/pull/9300 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 21:51:08 UTC
a410463 mvcc: add "etcd_mvcc_db_total_size_in_use_in_bytes" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 21:36:18 UTC
1da3603 mvcc: add "etcd_mvcc_db_total_size_in_bytes" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 21:35:48 UTC
72c51d3 etcdserver: add "etcd_server_quota_backend_bytes" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 20:26:49 UTC
4481238 etcdserver: add "etcd_server_slow_read_indexes_total" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 20:00:08 UTC
82e6707 etcdserver: clarify read index warnings Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 03 July 2018, 19:53:21 UTC
09addbd tests: update test scripts Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 18 June 2018, 21:08:36 UTC
4ea2271 version: 3.3.8+git Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 15 June 2018, 17:21:06 UTC
33245c6 version: 3.3.8 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 15 June 2018, 16:41:56 UTC
4c18c56 travis: use Go 1.9.7 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 15 June 2018, 16:41:41 UTC
cb46e9e gitignore: ignore "docs" and "vendor" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 15 June 2018, 16:34:20 UTC
1fea97b clientv3: backoff on reestablishing watches when Unavailable errors are encountered 14 June 2018, 17:47:46 UTC
5227545 tests/semaphore.test.bash: update Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 13 June 2018, 21:39:38 UTC
1ba7c71 Makefile: update Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 13 June 2018, 21:39:02 UTC
b7c1923 etcdserver: Fix txn request 'took too long' warnings to use loggable request stringer 12 June 2018, 16:33:33 UTC
07f833a etcdserver: Add response byte size and range response count to took too long warning 11 June 2018, 18:26:26 UTC
ef15409 etcdserver: Replace value contents with value_size in request took too long warning 08 June 2018, 16:49:43 UTC
21f186a version: bump up to 3.3.7+git 06 June 2018, 17:08:16 UTC
56536de version: 3.3.7 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:50:19 UTC
a0ebf8c e2e: test client-side cipher suites with curl Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:50:19 UTC
1371572 etcdmain: add "--cipher-suites" flag Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:50:15 UTC
22d65d8 embed: support custom cipher suites Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:18:16 UTC
6c2add4 integration: test client-side TLS cipher suites Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:11:16 UTC
6a38427 pkg/transport: add "TLSInfo.CipherSuites" field Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:10:35 UTC
641bddc pkg/tlsutil: add "GetCipherSuite" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 06 June 2018, 01:10:16 UTC
21a1162 tests/e2e: test move-leader command with TLS Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 05 June 2018, 20:56:31 UTC
e2cb9cb ctlv3: support TLS endpoints for move-leader command Signed-off-by: Gyuho Lee <gyuhox@gmail.com> 05 June 2018, 20:56:05 UTC
243074c scripts/release: Fix docker push for 3.1 releases, remove inaccurate warning at the end of release script 31 May 2018, 21:44:29 UTC
back to top