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

sort by:
Revision Author Date Message Commit Date
d557296 Merge pull request #8874 from gyuho/release-branch release-3.2: fix unit test script, remove old tests, backport functional testing data dir commands 15 November 2017, 22:41:41 UTC
ea51c25 clientv3: remove balancer tests Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 November 2017, 08:15:06 UTC
d1447a8 test: fix unit tests, remove some unnecessary tests Unit tests weren't running in CIs. And removing some unnecessary tests (v2 client, Examples) in release branch. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 November 2017, 08:15:02 UTC
c28c14a test: Clean agent directories on disk before functional test runs, not after This is primarily so CI tooling can capture the agent logs after the functional tester runs. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 November 2017, 01:08:26 UTC
f9eb750 semaphore: priotize time out test fails Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 November 2017, 01:04:31 UTC
2250f71 semaphore: manually pin v3.2.9 for release upgrade tests Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 November 2017, 20:45:00 UTC
52be1d7 hack/scripts-dev: add Makefile, Dockerfile-test Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 06 November 2017, 22:13:10 UTC
712024d semaphore.sh: fail tests with "(--- FAIL:|leak)" Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 03 November 2017, 17:59:01 UTC
7d99afd test: fail tests with "--- FAIL:" To differentiate from gRPC client log "TRANSIENT_FAILURE" Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 03 November 2017, 17:58:43 UTC
5ceea41 travis: upgrade Go to 1.8.5, and use container Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 26 October 2017, 02:45:33 UTC
2f74456 semaphore.sh: add to release-3.2 branch Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 26 October 2017, 02:44:05 UTC
fc87ae4 version: bump up to v3.2.9+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 26 October 2017, 02:43:30 UTC
f1d7dd8 version: bump up to v3.2.9 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 06 October 2017, 15:58:06 UTC
ad212d3 Makefile: sync with master branch on test commands Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 06 October 2017, 15:57:42 UTC
9f49665 Documentation/op-guide: remove git merge line in monitoring.md Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 06 October 2017, 15:55:56 UTC
78f8d6e embed: fix HTTPs + DNS SRV discovery 05 October 2017, 23:03:22 UTC
a954a0d Makefile: initial commit, update Dockerfile Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 October 2017, 17:31:24 UTC
0c3defd vendor: update 'golang.org/x/crypto' To include https://github.com/golang/crypto/commit/6c586e17d90a7d08bbbc4069984180dce3b04117. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 October 2017, 16:49:00 UTC
814588d travis: use Go 1.8.4 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 October 2017, 16:19:29 UTC
2d29328 version: bump up to 3.2.8+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 October 2017, 16:18:48 UTC
e211fb6 version: bump up to 3.2.8 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 25 September 2017, 17:41:18 UTC
fb7e274 Documentation/op-guide: remove grafana demo link The dashboard was removed during Tectonic migration in AWS, while the Grafana still runs in GCP. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 25 September 2017, 17:40:59 UTC
4a61fcf docs: remove link-breaking space 19 September 2017, 23:11:02 UTC
4c8fa30 e2e: test no value is returned in TestCtlV3GetKeysOnly Test was checking key name is returned, but was not correctly checking no value is returned. 13 September 2017, 19:42:06 UTC
01c4f35 grpcproxy: respect KeysOnly flag Fixes #8478 13 September 2017, 19:41:58 UTC
15e9510 client: fail over to next endpoint on oneshot failure Fixes #8515 08 September 2017, 20:28:55 UTC
09b7fd4 version: bump up to 3.2.7+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 01 September 2017, 21:03:26 UTC
bb66589 version: bump up to 3.2.7 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 01 September 2017, 16:15:15 UTC
267a2fc integration: check concurrent auth ops don't cause old rev errors 25 August 2017, 20:13:56 UTC
1fc300e testutil: don't panic on AssertNil on non-nil errors 25 August 2017, 20:13:26 UTC
877d0ce etcdserver: consolidate error checking for v3_server functions Duplicated error checking code moved into raftRequest/raftRequestOnce. 23 August 2017, 21:39:59 UTC
2188513 concurrency: retry snapshot serializable stm if writes since first header rev Was checking the rset key mod rev, which does not work. 23 August 2017, 03:53:47 UTC
5c7cff6 integration: test serializable snapshot STM with old readset revisions Was hanging. 23 August 2017, 03:53:41 UTC
8c99ab8 version: bump up to 3.2.6+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 August 2017, 20:07:06 UTC
9d43462 version: bump up to 3.2.6 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 August 2017, 17:40:55 UTC
78d6822 mvcc: sending events after restore Fixes: #8411 21 August 2017, 17:39:46 UTC
e9d576c Documentation: fix broken link on FAQ Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 August 2017, 15:43:14 UTC
1c578cd e2e: test booting etcd with multiple peer listeners 18 August 2017, 15:43:06 UTC
b97714b embed: associate peer serve() listener with corresponding peer Fixes #8383 17 August 2017, 21:16:56 UTC
ce0a61f dl_build: fix minor typo 17 August 2017, 18:44:02 UTC
74783a3 docs: revising to match sidebar structure. 17 August 2017, 00:03:28 UTC
d372ff9 docs: link fix. 17 August 2017, 00:03:12 UTC
8c7b9db docs: slight rearranging of top two sections. 17 August 2017, 00:02:05 UTC
f1fb342 docs: adding an index for upgrade pages. 17 August 2017, 00:01:49 UTC
fa0f278 embed: add 'enable-pprof' tag for config file Fix https://github.com/coreos/etcd/issues/8402. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 August 2017, 18:52:48 UTC
e197c14 mvcc: test keys gauge is reloaded correctly on restore 10 August 2017, 19:59:24 UTC
e7bf547 mvcc: reset keys gauge on restore Fixes #8388 10 August 2017, 19:59:19 UTC
f81b72f version: bump up to v3.2.5+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 August 2017, 18:30:57 UTC
d0d1a87 version: bump up to v3.2.5 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 August 2017, 15:40:50 UTC
7c6a9a7 contrib/raftexample: use bytes.Buffer.String (no 'string()') Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 August 2017, 15:40:29 UTC
be8f102 grpcproxy: forward PrevKv flag in Put 04 August 2017, 14:32:17 UTC
3003901 integration: test Put with PrevKey=true Was missing in proxy. 04 August 2017, 14:32:11 UTC
157cfac ctlv3/command: remove double-quote typos in fields printer Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 02 August 2017, 00:25:53 UTC
40a1704 ctlv3: exit non-zero on unhealty ep command 31 July 2017, 23:00:23 UTC
30981ec e2e/docker: docker image for testing wildcard DNS 24 July 2017, 16:54:55 UTC
f65a11c fixtures: generate wildcard DNS SAN cert DNS: *.etcd.local 24 July 2017, 16:54:55 UTC
db4838d transport: use reverse lookup to match wildcard DNS SAN Fixes #8268 24 July 2017, 16:54:55 UTC
8ab42fb *: move v2http handlers without /v2 prefix to etcdhttp Lets --enable-v2=false configurations provide /metrics, /health, etc. Fixes #8167 24 July 2017, 16:54:48 UTC
ff9a0a3 version: bump up to 3.2.4+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 24 July 2017, 16:14:34 UTC
c31bec0 version: bump up to 3.2.4 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 19 July 2017, 15:37:30 UTC
19fe4b0 grpcproxy: return nil on receiving snapshot EOF Gets "code = OutOfRange desc = EOF" errors otherwise. 19 July 2017, 15:33:44 UTC
a5d94fe integration: test embed.Etcd.Close with watch Ensure 'Close' returns in time when there are open connections (watch streams). Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 July 2017, 01:52:20 UTC
e8f3cbf embed: wait up to request timeout for pending RPCs when closing Both grpc.Server.Stop and grpc.Server.GracefulStop close the listeners first, to stop accepting the new connections. GracefulStop blocks until all clients close their open transports(connections). Unary RPCs only take a few seconds to finish. Stream RPCs, like watch, might never close the connections from client side, thus making gRPC server wait forever. This patch still calls GracefulStop, but waits up to 10s before manually closing the open transports. Address https://github.com/coreos/etcd/issues/8224. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 July 2017, 01:52:20 UTC
856502f version: bump up to 3.2.3+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 July 2017, 23:04:54 UTC
ae23b0e version: bump up to 3.2.3 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 13 July 2017, 19:09:48 UTC
5ee89be testutil: whitelist WaitGroup.Done Calling a WaitGroup.Done() in a defer will sometimes trigger the leak detector since the WaitGroup.Wait() will unblock before the defer block completes. If the leak detector runs before the Done() is rescheduled, it will spuriously report the finishing Done() as a leak. This happens enough in CI to be irritating; whitelist it and ignore. 13 July 2017, 18:14:12 UTC
38373b3 test: sync with etcd-agent start in functional_pass Fix https://github.com/coreos/etcd/issues/8211. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 13 July 2017, 18:14:03 UTC
536a5f5 v3rpc: Let clients establish unlimited streams From go-grpc v1.2.0, the number of max streams per client is set to 100 by default by the server side. This change makes it impossible for third party proxies and custom clients to establish many streams. 12 July 2017, 17:46:33 UTC
49e6916 dev-guide: document using range_end for prefixes with json Lack of a range_end example has caused some confusion. 12 July 2017, 17:40:37 UTC
b9b6f6f Documentation: refer to LeaseKeepAliveRequest for lease refresh 12 July 2017, 17:40:26 UTC
6ecbb3b version: bump up to 3.2.2+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 12 July 2017, 17:36:16 UTC
cb2a496 version: bump up to 3.2.2 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 07 July 2017, 16:01:47 UTC
fdf525a dev-guide: update experimental APIs No experimental APIs at the moment. Fixes #8212 07 July 2017, 16:01:30 UTC
40468ab transport: accept connection if matched IP SAN but no DNS match The IP SAN check would always do a DNS SAN check if DNS is given and the connection's IP is verified. Instead, don't check DNS entries if there's a matching iP. Fixes #8206 07 July 2017, 16:01:11 UTC
f8f7966 embed: connect json gateway with user-provided listen address net.Listener says its address is [::] when given 0.0.0.0, breaking hosts that have ipv6 disabled. Fixes #8151 Fixes #7961 07 July 2017, 16:00:40 UTC
fefcf34 embed: share grpc connection for grpc json services 07 July 2017, 16:00:32 UTC
81d39a7 fixtures: add gencerts.sh, generate CRL 07 July 2017, 16:00:01 UTC
8f2b484 lease: stop lessors after tests Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 30 June 2017, 18:18:55 UTC
026c173 Documentation/faq: fix typo in flag names Signed-off-by: Hui Kang <kangh@us.ibm.com> 30 June 2017, 08:28:44 UTC
81e1d03 Documentation/v2: 'etcd v2' to the title Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 30 June 2017, 08:28:20 UTC
6171334 benchmark: refactor watch benchmark 27 June 2017, 14:35:01 UTC
55de54a lessor: extend leases on promote if expires will be rate limited Instead of unconditionally randomizing, extend leases on promotion if too many leases expire within the same time span. If the server has few leases or spread out expires, there will be no extension. Squashed previous commits for https://github.com/coreos/etcd/pull/8149. Author: Anthony Romano <anthony.romano@coreos.com> This is a combination of 4 commits below: lease: randomize expiry on initial refresh call Randomize the very first expiry on lease recovery to prevent recovered leases from expiring all at the same time. Address https://github.com/coreos/etcd/issues/8096. integration: remove lease exist checking on randomized expiry Lease with TTL 5 should be renewed with randomization, thus it's still possible to exist after 3 seconds. lessor: extend leases on promote if expires will be rate limited Instead of unconditionally randomizing, extend leases on promotion if too many leases expire within the same time span. If the server has few leases or spread out expires, there will be no extension. Revert "integration: remove lease exist checking on randomized expiry" This reverts commit 95bc33f37f7c31a4cd06287d44879a60baaee40c. The new lease extension algorithm should pass this test. 23 June 2017, 20:31:59 UTC
c14aad0 lease: rate limit revoke runLoop Fix https://github.com/coreos/etcd/issues/8097. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 23 June 2017, 20:28:33 UTC
91ccc93 version: bump up to v3.2.1+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 23 June 2017, 17:33:24 UTC
61fc123 version: bump up to 3.2.1 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 22 June 2017, 16:47:21 UTC
71d2008 mvcc: use GaugeFunc metric to load db size when requested Relying on mvcc to set the db size metric can cause it to miss size changes when a txn commits after the last write completes before a quiescent period. Instead, load the db size on demand. Fixes #8146 22 June 2017, 16:47:01 UTC
79794bf integration: test mvcc db size metric is updated following defrag 22 June 2017, 16:46:54 UTC
db0ca89 test: run basic functional tests Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 June 2017, 00:15:22 UTC
27a3356 etcd-tester: add 'exit-on-failure' Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 June 2017, 00:15:16 UTC
4526284 mvcc: restore into tree index with one key index Clobbering the mvcc kvindex with new keyIndexes for each restore chunk would cause index corruption by dropping historical information. 20 June 2017, 17:58:42 UTC
0b0b199 mvcc: test restore and deletes with small chunk sizes 20 June 2017, 17:58:35 UTC
ed7ef5b mvcc: set db size metric on restore Fixes #8080 20 June 2017, 17:58:16 UTC
ff5be50 integration: test mvcc db size metric is set on restore 20 June 2017, 17:58:10 UTC
a032b3b v3rpc: treat nil txn request op as error Fixes #7889 20 June 2017, 17:57:41 UTC
9388a27 dev-guide: add txn json example 20 June 2017, 17:57:35 UTC
af1d732 e2e: test txn over grpc json 20 June 2017, 17:57:27 UTC
939aa66 test: 'FAIL' on release binary download failure I see CI is failing to download release binaries but exit code doesn't trigger CI job failure. We need 'FAIL' string. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 20 June 2017, 17:55:19 UTC
3365dd4 Documentation/op-guide: fix failed RPC rate, leader election metrics This fixes failed RPC rate query, where we do not need subtraction because we already query by the status code. Also adds grpc_method to make it more specific. Most of the time, the failure recovers within 10-second, which is our Prometheus scrap interval, so 'rate' query might not cover that time window, showing as 0s, but still shows up in the graph. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 15 June 2017, 19:00:40 UTC
959d55a bill-of-materials: regenerate with multi licenses Fix https://github.com/coreos/etcd/issues/8086. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 June 2017, 15:44:11 UTC
3e19921 build-aci: Fix ACI image name The appc discovery spec states that the architecture specifier in the ACI image file name will be an ACI architecture value. Our build scripts were using GOARCH in the image name, which is incorrect for arm64/aarch64. See: https://github.com/appc/spec/blob/master/spec/discovery.md Fixes errors like these on arm64 machines: $ rkt --debug --insecure-options=image fetch coreos.com/etcd:v3.2.0-rc.1 image: remote fetching from URL "https://github.com/coreos/etcd/releases/download/v3.2.0-rc.1/etcd-v3.2.0-rc.1-linux-aarch64.aci" fetch: bad HTTP status code: 404 Signed-off-by: Geoff Levand <geoff@infradead.org> 14 June 2017, 15:43:58 UTC
back to top