9d9be2b | Anthony Romano | 14 March 2017, 20:31:09 UTC | ctlv3: ensure synced member list before printing env vars on member add In cases of multiple endpoints, it's possible member add would get a its member list from a member that has not yet recognized the membership update. Instead, confirm that the member list response is from the member that acked the member add or from a member that has synced with the cluster following the member add. Fixes #7498 | 18 March 2017, 14:56:18 UTC |
e5462f7 | Gyu-Ho Lee | 17 March 2017, 22:05:24 UTC | auth: get rid of deadlocking channel passing scheme in simpleTokenTTL Cherry-picked from https://github.com/coreos/etcd/pull/7492/commits/1b1fabef8ffec606909f01c3983300fff539f214. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 18 March 2017, 14:56:05 UTC |
c68c1d9 | Gyu-Ho Lee | 10 March 2017, 23:04:46 UTC | discovery: fix print format Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 17 March 2017, 21:21:57 UTC |
6ed56cd | Anthony Romano | 10 March 2017, 19:07:11 UTC | auth: nil check AuthInfo when checking admin permissions If the context does not include auth information, get authinfo will return a nil auth info and a nil error. This is then passed to IsAdminPermitted, which would dereference the nil auth info. | 17 March 2017, 21:21:39 UTC |
a3c6f6b | Gyu-Ho Lee | 17 March 2017, 21:20:52 UTC | version: bump up to 3.1.3+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 17 March 2017, 21:21:15 UTC |
21fdcc6 | Gyu-Ho Lee | 10 March 2017, 17:05:16 UTC | version: bump up to 3.1.3 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 10 March 2017, 17:05:16 UTC |
8d122e7 | Gyu-Ho Lee | 09 March 2017, 17:11:43 UTC | etcdmain: SdNotify when gateway, grpc-proxy are ready Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 09 March 2017, 19:35:20 UTC |
ade1d97 | Gyu-Ho Lee | 08 March 2017, 18:18:19 UTC | lease: guard 'Lease.itemSet' from concurrent writes Fix https://github.com/coreos/etcd/issues/7448. Affected if etcd builds with Go 1.8+. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 08 March 2017, 22:50:06 UTC |
1300189 | Boris Dudelsack | 08 March 2017, 18:00:11 UTC | gateway: fix the dns discovery method strip the scheme from the endpoints to have a clean hostname for TCP proxy Fixes #7452 | 08 March 2017, 22:49:50 UTC |
1971517 | Anthony Romano | 02 March 2017, 22:30:24 UTC | etcdctl: correctly batch revisions in make-mirror Fixes #7410 | 06 March 2017, 22:55:47 UTC |
d614bb0 | Gyu-Ho Lee | 03 March 2017, 21:34:03 UTC | etcdmain: log machine default host after update check Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 06 March 2017, 22:55:31 UTC |
059dc91 | Gyu-Ho Lee | 03 March 2017, 21:32:46 UTC | embed: use machine default host only for default value, 0.0.0.0 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 06 March 2017, 22:55:24 UTC |
5fdbaee | Gyu-Ho Lee | 24 February 2017, 18:34:53 UTC | version: bump up to 3.1.2+git | 24 February 2017, 18:34:53 UTC |
714e7ec | Gyu-Ho Lee | 22 February 2017, 18:45:48 UTC | version: bump up to 3.1.2 | 22 February 2017, 18:45:48 UTC |
2cdaf6d | Anthony Romano | 22 February 2017, 04:02:03 UTC | netutil: use ipv4 host by default Was non-deterministic. | 22 February 2017, 18:45:38 UTC |
77a51e0 | Gyu-Ho Lee | 03 February 2017, 08:37:31 UTC | pkg/netutil: name GetDefaultInterfaces consistent | 22 February 2017, 18:45:29 UTC |
d96d3aa | felixoid | 31 January 2017, 18:48:36 UTC | netutil: add dualstack to linux_route in v3.1.0 netutil couldn't get default interface for ipv6only hosts Fixes #7219 | 22 February 2017, 18:45:19 UTC |
66e7532 | Anthony Romano | 20 January 2017, 09:44:18 UTC | pkg/netutil: use native byte ordering for route information Fixes #7199 | 22 February 2017, 18:45:07 UTC |
3eff360 | Anthony Romano | 20 January 2017, 09:42:37 UTC | pkg/cpuutil: add cpuutil A package for unsafe cpu-ish things. | 22 February 2017, 18:44:59 UTC |
1487071 | Gyu-Ho Lee | 22 February 2017, 00:03:56 UTC | integration: add 'TestV3HashRestart' | 22 February 2017, 18:39:49 UTC |
5d62bba | Gyu-Ho Lee | 21 February 2017, 22:37:15 UTC | auth: keep old revision in 'NewAuthStore' When there's no changes yet (right after auth store initialization), we should commit old revision. Fix https://github.com/coreos/etcd/issues/7359. | 22 February 2017, 18:39:28 UTC |
114e293 | Anthony Romano | 21 February 2017, 21:09:43 UTC | integration: test keepalives for short TTLs | 22 February 2017, 18:38:38 UTC |
1439955 | Anthony Romano | 21 February 2017, 21:02:35 UTC | clientv3: do not set next keepalive time <= now+TTL | 22 February 2017, 18:38:28 UTC |
2c8ecc7 | Anthony Romano | 21 February 2017, 20:39:49 UTC | tcpproxy: don't use range variable in reactivate goroutine Ends up trying to reactivate only the last endpoint. | 22 February 2017, 18:38:19 UTC |
7b4d622 | Dylan.Wen | 15 February 2017, 08:45:54 UTC | raft: fix read index request for #7331 | 22 February 2017, 18:38:09 UTC |
db8abbd | Gyu-Ho Lee | 22 February 2017, 01:00:02 UTC | version: bump to 3.1.1+git | 22 February 2017, 01:00:02 UTC |
ac1c7eb | Gyu-Ho Lee | 16 February 2017, 21:53:25 UTC | version: bump up to 3.1.1 | 16 February 2017, 21:53:25 UTC |
9cc6d48 | Gyu-Ho Lee | 16 February 2017, 21:53:05 UTC | travis: update for Go 1.7.5 tests | 16 February 2017, 21:53:05 UTC |
ff7fa98 | Xiang | 16 February 2017, 19:13:40 UTC | clientv3: fix lease keepalive duration | 16 February 2017, 21:52:27 UTC |
f66138d | Xiang | 16 February 2017, 19:13:40 UTC | clientv3: fix lease keepalive duration | 16 February 2017, 20:41:09 UTC |
8c87916 | Gyu-Ho Lee | 14 February 2017, 22:39:51 UTC | auth: add 'setupAuthStore' to tests | 14 February 2017, 22:39:51 UTC |
9e81b00 | Hitoshi Mitake | 01 February 2017, 08:47:09 UTC | auth: correct initialization in NewAuthStore() Because of my own silly mistake, current NewAuthStore() doesn't initialize authStore in a correct manner. For example, after recovery from snapshot, it cannot revive the flag of enabled/disabled. This commit fixes the problem. Fix https://github.com/coreos/etcd/issues/7165 | 14 February 2017, 21:49:19 UTC |
4962c5c | Hitoshi Mitake | 02 February 2017, 04:34:59 UTC | auth: add a test case for recoverying from snapshot Conflicts: auth/store_test.go | 14 February 2017, 21:48:17 UTC |
e5bf25a | Hitoshi Mitake | 07 December 2016, 02:46:50 UTC | e2e: add cases for defrag and snapshot with authentication | 14 February 2017, 21:43:11 UTC |
98c60e8 | Hitoshi Mitake | 24 November 2016, 07:34:29 UTC | auth, etcdserver: let maintenance services require root role This commit lets maintenance services require root privilege. It also moves AuthInfoFromCtx() from etcdserver to auth pkg for cleaning purpose. | 14 February 2017, 21:42:31 UTC |
3ac3fa6 | Anthony Romano | 14 February 2017, 20:08:49 UTC | travis: disable email notifications Was spamming security@coreos.com | 14 February 2017, 20:55:02 UTC |
eaa8b9e | Anthony Romano | 25 January 2017, 17:32:39 UTC | clientv3: test closing client cancels blocking dials | 14 February 2017, 19:31:51 UTC |
ea2aae4 | Anthony Romano | 24 January 2017, 20:25:55 UTC | clientv3: use DialContext Fixes #7216 | 14 February 2017, 19:31:43 UTC |
776739e | Xiang Li | 20 January 2017, 21:42:46 UTC | roadmap: update roadmap | 20 January 2017, 22:21:08 UTC |
a7a8a47 | Gyu-Ho Lee | 20 January 2017, 21:42:11 UTC | README: remove ACI, update Go version | 20 January 2017, 22:21:00 UTC |
379f7ae | Gyu-Ho Lee | 20 January 2017, 21:20:32 UTC | op-guide: change grpc-proxy from 'pre' to alpha' | 20 January 2017, 21:25:21 UTC |
ead2d95 | Gyu-Ho Lee | 20 January 2017, 21:25:04 UTC | version: bump to v3.1.0+git | 20 January 2017, 21:25:04 UTC |
8ba2897 | Gyu-Ho Lee | 20 January 2017, 20:42:12 UTC | version: bump to v3.1.0 | 20 January 2017, 20:42:12 UTC |
bc31e27 | Anthony Romano | 20 January 2017, 06:15:14 UTC | documentation: update build documentation | 20 January 2017, 19:20:54 UTC |
fce20a0 | Vimal Kumar | 18 January 2017, 15:48:40 UTC | test: passed the test script arguments as the test function parameters | 20 January 2017, 19:15:01 UTC |
f10363f | Xiang Li | 20 January 2017, 17:29:06 UTC | etcdctlv3: snapshot restore works with lease key | 20 January 2017, 18:06:49 UTC |
a7ec6c8 | Vimal Kumar | 20 January 2017, 07:43:40 UTC | pkg/flags: fixed prefix checking of the env variables | 20 January 2017, 17:57:00 UTC |
62c591d | Gyu-Ho Lee | 20 January 2017, 05:04:58 UTC | integration: test STM apply on concurrent deletion | 20 January 2017, 17:56:42 UTC |
5676226 | Derek Chiang | 18 January 2017, 16:21:07 UTC | clientv3/concurrency: fix rev comparison on concurrent key deletion | 20 January 2017, 17:56:36 UTC |
898b9e6 | Asko Kauppi | 19 January 2017, 22:12:53 UTC | Documentation: fix typo s/endpoint-health/endpoint health/ | 20 January 2017, 04:48:01 UTC |
b84be6b | Gyu-Ho Lee | 20 January 2017, 00:59:02 UTC | NEWS: fix date for v3.1 release | 20 January 2017, 01:56:35 UTC |
7a12d65 | Gyu-Ho Lee | 19 January 2017, 19:22:19 UTC | Documentation: update experimental_apis for v3.1 release | 19 January 2017, 20:43:32 UTC |
53ac04b | Gyu-Ho Lee | 18 January 2017, 18:29:14 UTC | vendor: update 'golang.org/x/net' | 18 January 2017, 21:11:48 UTC |
fbcd537 | Gyu-Ho Lee | 18 January 2017, 18:27:47 UTC | glide: update 'golang.org/x/net' | 18 January 2017, 21:11:13 UTC |
c2e8d06 | Anthony Romano | 14 January 2017, 00:20:09 UTC | grpcproxy, etcdmain, integration: add close channel to kv proxy ccache launches goroutines that need to be explicitly stopped. Fixes #7158 | 18 January 2017, 21:11:03 UTC |
6c8f198 | Anthony Romano | 17 January 2017, 22:55:39 UTC | etcdserver: use ReqTimeout for linearized read Fixes #7136 | 18 January 2017, 01:31:31 UTC |
be9ae30 | Gyu-Ho Lee | 17 January 2017, 20:51:47 UTC | pkg/report: add nil checking for getTimeSeries | 17 January 2017, 21:23:57 UTC |
9ba3632 | Gyu-Ho Lee | 17 January 2017, 17:39:29 UTC | Documentation: document upgrading to v3.1 | 17 January 2017, 21:23:19 UTC |
c2d8b5a | Armstrong Li | 22 December 2016, 05:43:49 UTC | ctlv3: print cluster info after adding new member | 17 January 2017, 18:23:02 UTC |
0c88795 | Gyu-Ho Lee | 13 January 2017, 20:55:32 UTC | Merge pull request #7151 from gyuho/travis travis: use Go 1.7.4, drop old env var | 13 January 2017, 20:55:32 UTC |
21e3418 | Gyu-Ho Lee | 13 January 2017, 19:34:05 UTC | travis: use Go 1.7.4, drop old env var We don't use Go 1.5.x anymore | 13 January 2017, 19:34:05 UTC |
bb797c1 | Gyu-Ho Lee | 13 January 2017, 19:17:57 UTC | Merge pull request #7147 from gyuho/pkg/report pkg/report: add 'Stats' to expose report raw data | 13 January 2017, 19:17:57 UTC |
304606a | Anthony Romano | 13 January 2017, 19:15:13 UTC | Merge pull request #7139 from heyitsanthony/proxy-rlock grpcproxy/cache: acquire read lock on Get instead of write lock | 13 January 2017, 19:15:13 UTC |
74bad57 | Gyu-Ho Lee | 13 January 2017, 18:01:32 UTC | pkg/report: add 'Stats' to expose report raw data | 13 January 2017, 18:26:00 UTC |
7dfe503 | Anthony Romano | 13 January 2017, 18:05:02 UTC | Merge pull request #7148 from heyitsanthony/fix-lease-overlap clientv3: don't reset stream on keepaliveonce or revoke failure | 13 January 2017, 18:05:02 UTC |
af51f87 | Anthony Romano | 12 January 2017, 00:44:38 UTC | vendor: remove groupcache, add ccache | 13 January 2017, 18:02:04 UTC |
9fa6c95 | Anthony Romano | 11 January 2017, 21:55:44 UTC | grpcproxy: use ccache for key cache groupcache needs a write lock and has no way to expire keys; ccache can do this, though. Also removes the key count metric, since there's no way to efficiently calculate it using ccache. | 13 January 2017, 18:00:57 UTC |
5e3b20e | Anthony Romano | 12 January 2017, 23:53:47 UTC | clientv3: don't reset stream on keepaliveonce or revoke failure Would cause the keepalive loop to cancel out. Fixes #7082 | 13 January 2017, 17:05:23 UTC |
c89eae7 | Hitoshi Mitake | 13 January 2017, 02:57:25 UTC | Merge pull request #7110 from mitake/reauth etcdserver, clientv3: handle a case of expired auth token | 13 January 2017, 02:57:25 UTC |
432bda4 | fanmin shi | 12 January 2017, 21:51:03 UTC | Merge pull request #7146 from fanminshi/clientv3_balancer_uses_one_connection clientv3: fix balancer test logic | 12 January 2017, 21:51:03 UTC |
6d443ba | fanmin shi | 12 January 2017, 21:07:44 UTC | clienv3: fix balancer test logic | 12 January 2017, 21:07:44 UTC |
6ce0338 | Gyu-Ho Lee | 12 January 2017, 19:33:13 UTC | Merge pull request #7138 from gyuho/NEWS NEWS: add v3.1.0, v3.0.16 + minor fixes | 12 January 2017, 19:33:13 UTC |
34136a6 | Anthony Romano | 12 January 2017, 19:14:28 UTC | Merge pull request #7145 from heyitsanthony/warn-ca-ignore transport: warn on user-provided CA | 12 January 2017, 19:14:28 UTC |
c23d666 | Gyu-Ho Lee | 11 January 2017, 20:08:18 UTC | NEWS: add v3.1.0, v3.0.16 + minor fixes | 12 January 2017, 19:07:27 UTC |
da8fd18 | Anthony Romano | 12 January 2017, 17:10:05 UTC | transport: warn on user-provided CA ServerName is ignored for a user-provided CA for backwards compatibility. This breaks PKI, so warn it is deprecated. | 12 January 2017, 17:10:05 UTC |
824277c | Xiang Li | 12 January 2017, 06:17:57 UTC | Merge pull request #7119 from sinsharat/add_load_test_tool tools: Add etcd 3.0 load test tool refernece | 12 January 2017, 06:17:57 UTC |
c512839 | sharat | 09 January 2017, 10:52:10 UTC | tools: Add etcd 3.0 load test tool refernece | 12 January 2017, 06:05:32 UTC |
d431b64 | Hitoshi Mitake | 04 January 2017, 15:59:10 UTC | etcdserver, clientv3: handle a case of expired auth token This commit adds a mechanism of handling a case of expired auth token to clientv3. If a server returns an error code grpc.codes.Unauthenticated, newRetryWrapper() tries to get a new token and use it as an option of PerRPCCredential. Fixes https://github.com/coreos/etcd/issues/7012 | 12 January 2017, 02:49:02 UTC |
0df543d | Anthony Romano | 11 January 2017, 23:44:33 UTC | Merge pull request #7141 from heyitsanthony/rate-limit-range benchmark: option to rate limit range benchmark | 11 January 2017, 23:44:33 UTC |
6e730af | Anthony Romano | 11 January 2017, 22:36:46 UTC | benchmark: option to rate limit range benchmark | 11 January 2017, 22:36:46 UTC |
43dd751 | Anthony Romano | 11 January 2017, 19:29:29 UTC | Merge pull request #7137 from heyitsanthony/display-docs documentation: display docs.md in github browser | 11 January 2017, 19:29:29 UTC |
6f801d2 | Anthony Romano | 11 January 2017, 18:37:42 UTC | documentation: display docs.md in github browser | 11 January 2017, 18:37:42 UTC |
925d1d7 | Gyu-Ho Lee | 11 January 2017, 02:25:03 UTC | Merge pull request #7133 from gyuho/bench pkg/report: support 99.9-percentile, change column name | 11 January 2017, 02:25:03 UTC |
e44d3ab | Gyu-Ho Lee | 11 January 2017, 02:15:53 UTC | pkg/report: support 99.9-percentile, change column name | 11 January 2017, 02:22:47 UTC |
88bdd8a | Xiang Li | 10 January 2017, 21:11:56 UTC | Merge pull request #7120 from sttts/sttts-update-ugorji-2 Update ugorji/go with embedded interface support | 10 January 2017, 21:11:56 UTC |
f0fa5ec | Anthony Romano | 10 January 2017, 20:22:02 UTC | Merge pull request #7128 from heyitsanthony/etcdctl-make-rootrole etcdctl: create root role on auth enable if it does not yet exist | 10 January 2017, 20:22:02 UTC |
b32a801 | Xiang Li | 10 January 2017, 07:37:23 UTC | Merge pull request #7121 from hhkbp2/add-test-case raft: add RawNode test case for #6866 | 10 January 2017, 07:37:23 UTC |
5222322 | Anthony Romano | 10 January 2017, 03:11:18 UTC | Merge pull request #7127 from heyitsanthony/fix-auth-spin auth: reject empty user name when checking op permissions | 10 January 2017, 03:11:18 UTC |
1613516 | Dylan.Wen | 09 January 2017, 11:19:32 UTC | raft: add RawNode test case for #6866 | 10 January 2017, 02:55:57 UTC |
d20f23c | Anthony Romano | 10 January 2017, 00:16:30 UTC | etcdctl: create root role on auth enable if it does not yet exist Kind of tedious to add the root role when enabling auth; can just add it automatically. | 10 January 2017, 00:18:13 UTC |
c39a59c | Anthony Romano | 09 January 2017, 23:27:09 UTC | auth: reject empty user name when checking op permissions Passing AuthInfo{} to permission checking was causing an infinite loop because it would always return an old revision error. Fixes #7124 | 09 January 2017, 23:53:36 UTC |
5278ea5 | Anthony Romano | 09 January 2017, 22:12:30 UTC | integration: add grpc auth testing | 09 January 2017, 23:53:36 UTC |
8adfc06 | Xiang Li | 09 January 2017, 18:34:46 UTC | Merge pull request #7118 from hhkbp2/fix-test-case raft: fix test cases for #7042 | 09 January 2017, 18:34:46 UTC |
4a245a6 | Dr. Stefan Schimanski | 09 January 2017, 10:52:29 UTC | vendor: update ugorji/go | 09 January 2017, 11:13:50 UTC |
7bb768b | Dylan.Wen | 09 January 2017, 07:42:54 UTC | raft: fix test case for #7042 | 09 January 2017, 08:52:02 UTC |
f99c76c | Anthony Romano | 07 January 2017, 02:16:42 UTC | Merge pull request #7113 from heyitsanthony/testutil-bufsize testutil: increase size of buffer for stack dump | 07 January 2017, 02:16:42 UTC |
6ab8dcb | Anthony Romano | 07 January 2017, 01:14:42 UTC | testutil: increase size of buffer for stack dump Too many goroutines to fit all stack traces in 8kb. | 07 January 2017, 01:14:42 UTC |
bc2d471 | fanmin shi | 06 January 2017, 22:13:34 UTC | Merge pull request #7016 from fanminshi/faq_add_meaning_of_etcd why: add origin of the term etcd | 06 January 2017, 22:13:34 UTC |
953b0c6 | fanmin shi | 15 December 2016, 22:07:58 UTC | why: add origin of the term etcd explain the meaning behind the term etcd. | 06 January 2017, 22:12:20 UTC |
628e83e | Xiang Li | 06 January 2017, 21:04:35 UTC | Merge pull request #7106 from gyuho/go1.8 integration: use only digits in unix ports | 06 January 2017, 21:04:35 UTC |