swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
960f460 version: bump up to v3.1.11 28 November 2017, 18:48:24 UTC
22b67da Merge pull request #8902 from jpbetz/automated-cherry-pick-of-#8813-release-3.1 Automated cherry pick of #8813 release 3.1 22 November 2017, 19:21:13 UTC
4b53ab0 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. 21 November 2017, 19:41:57 UTC
b32ec69 vendor: Switch from boltdb v1.3.0 to coreos/bbolt v1.3.1-coreos.3 21 November 2017, 19:34:45 UTC
3ab9894 Merge pull request #8806 from jpbetz/automated-cherry-pick-of-#8427-origin-release-3.1-1509570173 Automated cherry pick of #8427 to release 3.1 branch 10 November 2017, 02:07:40 UTC
00d6d4a e2e: test against latest v3.1.x release Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 November 2017, 23:11:34 UTC
88b5e22 semaphore: manually pin v3.1.10 for release upgrade test Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 08 November 2017, 20:46:15 UTC
2bb8278 hack/scripts-dev: add Makefile, Dockerfile-test Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 06 November 2017, 22:13:51 UTC
935c76b semaphore.sh: fail tests with "(--- FAIL:|leak)" Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 03 November 2017, 17:59:23 UTC
e83f50e mvcc: sending events after restore Fixes: #8411 03 November 2017, 00:15:35 UTC
232a81d client/integration: use only digits in unix port Fix https://github.com/coreos/etcd/issues/7558. Same as https://github.com/coreos/etcd/issues/6959. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 02 November 2017, 20:56:55 UTC
6ffc32c semaphore.sh: add to release-3.1 branch 02 November 2017, 20:56:48 UTC
f8aeb21 version: bump up to v3.1.10+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 02 November 2017, 20:56:16 UTC
0520cb9 version: bump up to 3.1.10 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 July 2017, 16:37:27 UTC
424e4ae fixtures: add gencerts.sh, generate CRL 14 July 2017, 16:37:15 UTC
a631a80 travis.yml: test with Go 1.8.3 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 July 2017, 15:51:24 UTC
fc08fd7 version: bump up to 3.1.9+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 14 July 2017, 15:51:13 UTC
0f4a535 version: bump up to 3.1.9 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 09 June 2017, 17:44:38 UTC
c765bef rafthttp: permit very large v2 snapshots v2 snapshots were hitting the 512MB message decode limit, causing sending snapshots to new members to fail for being too big. 09 June 2017, 17:44:07 UTC
5586a58 version: bump up to 3.1.8+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 09 June 2017, 17:43:34 UTC
d267ca9 version: bump up to 3.1.8 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 May 2017, 19:25:40 UTC
4176fe7 *: fix other broken links in markdown Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 May 2017, 05:27:58 UTC
950c846 Documentation/v3: fix broken links Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 May 2017, 05:27:51 UTC
0b78d66 Documentation/v2: fix broken links Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 03 May 2017, 23:59:23 UTC
2d58079 integration: close accepted connection on stopc path Connection pausing added another exit condition in the listener path, causing the bridge to leak connections instead of closing them when signalled to close. Also adds some additional Close paranoia. Fixes #7823 03 May 2017, 21:51:47 UTC
be171fa etcdserver: apply() sets consistIndex for any entry type previously, apply() doesn't set consistIndex for EntryConfChange type. this causes a misalignment between consistIndex and applied index where EntryConfChange entry results setting applied index but not consistIndex. suppose that addMember() is called and leader reflects that change. 1. applied index and consistIndex is now misaligned. 2. a new follower node joined. 3. leader sends the snapshot to follower where the applied index is the snapshot metadata index. 4. follower node saves the snapshot and database(includes consistIndex) from leader. 5. restarting follower loads snapshot and database. 6. follower checks snapshot metadata index(same as applied index) and database consistIndex, finds them don't match, and then panic. FIXES #7834 03 May 2017, 16:22:48 UTC
4b60243 etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir 03 May 2017, 15:32:23 UTC
2c5d79f Docs: replace absolute links with relative ones. 03 May 2017, 15:32:15 UTC
424abca version: bump up to 3.1.7+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 03 May 2017, 15:31:53 UTC
43b7507 version: bump up to 3.1.7 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 27 April 2017, 15:25:50 UTC
78141fa clientv3: set current revision to create rev regardless of CreateNotify Turns out the optimization to ignore setting the init rev for current revision watches breaks some ordering assumptions. Since Watch only returns a channel once it gets a response, it should bind the revision at the time of the first create response. Was causing TestWatchReconnInit to fail. 25 April 2017, 17:54:39 UTC
3be37f0 integration: add pause/unpause to client bridge Resetting connections sometimes isn't enough; need to stop/resume accepting connections for some tests while keeping the member up. 25 April 2017, 17:54:15 UTC
7c89609 clientv3/integration: test watch resume with disconnect before first event 25 April 2017, 17:53:58 UTC
30f4e36 clientv3: only update initReq.rev == 0 with creation watch revision Always updating the initReq.rev on watch create will resume from the wrong revision if initReq is ever nonzero. 25 April 2017, 17:53:37 UTC
557abbe ctlv3: use printer for lease command results Fixes #7783 20 April 2017, 17:39:36 UTC
4b448c2 version: bump up to 3.1.6+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 20 April 2017, 17:39:18 UTC
e5b7ee2 version: bump up to 3.1.6 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 19 April 2017, 15:28:06 UTC
a4c5731 ctlv3: keep lease as integer in fields printer Output was giving %!d(string=) instead of the expected lease ID value. 19 April 2017, 15:27:52 UTC
1f558ae integration: test auth API response header revision Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 April 2017, 03:06:14 UTC
df93627 etcdserver: fill-in Auth API Header in apply layer Replacing "etcdserver: fill a response header in auth RPCs" The revision should be set at the time of "apply", not in later RPC layer. Fix https://github.com/coreos/etcd/issues/7691 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 April 2017, 03:06:08 UTC
a20295c auth: fix race on stopping simple token keeper run goroutine was resetting a field for no reason and without holding a lock. This patch cleans up the run goroutine management to make the start/stop path less racey in general. 14 April 2017, 23:52:25 UTC
9f7bb0d etcdserver: let Status() not require authentication The information that can be obtained with the RPC doesn't need to be protected. Fix https://github.com/coreos/etcd/issues/7721 13 April 2017, 22:56:26 UTC
6a805e5 test: do not run extra static checks on release branch Things are usually already fixed in master branch but not worth backporting. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 13 April 2017, 21:44:22 UTC
38f79fa clientv3: fix gofmt warnings Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 13 April 2017, 21:44:22 UTC
37a502c integration: test requests with valid auth token but disabled auth etcd was crashing since auth was assuming a token implies auth is enabled. 13 April 2017, 21:44:22 UTC
9be7fc5 auth: protect simpleToken with single mutex and check if enabled Dual locking doesn't really give a convincing performance improvement and the lock ordering makes it impossible to safely check if the TTL keeper is enabled or not. Fixes #7722 13 April 2017, 21:44:16 UTC
288bccd pkg/transport: remove port in Certificate.IPAddresses etcd passes 'url.URL.Host' to 'SelfCert' which contains client, peer port. 'net.ParseIP("127.0.0.1:2379")' returns 'nil', and the client on this self-cert will see errors of '127.0.0.1 because it doesn't contain any IP SANs' Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 05 April 2017, 11:30:26 UTC
8cb5b48 clientv3: test dial timeout is respected when using auth 04 April 2017, 21:14:23 UTC
6538217 clientv3: respect dial timeout when authenticating Fixes #7627 04 April 2017, 21:12:32 UTC
e983d6b version: bump up to 3.1.5+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 04 April 2017, 21:10:15 UTC
20490ca version: bump up to 3.1.5 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 27 March 2017, 17:20:28 UTC
e156746 raft: use rs.req.Entries[0].Data as the key for deletion in advance() advance() should use rs.req.Entries[0].Data as the context instead of req.Context for deletion. Since req.Context is never set, there won't be any context being deleted from pendingReadIndex; results mem leak. FIXES #7571 24 March 2017, 22:51:39 UTC
d84bf98 Dockerfile-release: add nsswitch.conf into image The file '/etc/nsswitch.conf' is created in order to take in account '/etc/hosts' entries while resolving domain names. 23 March 2017, 22:20:49 UTC
b44c6bf clientv3: use waitgroup to wait for substream goroutine teardown When a grpc watch stream is torn down, it will join on its logical substream goroutines by waiting for each to close a channel. This doesn't guarantee the substream is fully exited, though, but only about to exit and can be waiting to resume even after Watch.Close finishes. Instead, use a waitgroup.Done at the very end of the substream defer. Fixes #7573 23 March 2017, 19:26:32 UTC
8c3c1b4 *: use filepath.Join for files 23 March 2017, 16:53:56 UTC
b478387 wal: use path/filepath instead of path Use the path/filepath package instead of the path package. The path package assumes slash-separated paths, which doesn't work on Windows. But path/filepath manipulates filename paths in a way that's compatible across OSes. 23 March 2017, 16:50:41 UTC
dfc1f21 version: bump to 3.1.4+git Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 23 March 2017, 16:49:51 UTC
41e52eb version: bump to 3.1.4 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 22 March 2017, 16:46:23 UTC
7bb538d backend: add FillPercent option 21 March 2017, 19:12:32 UTC
1622782 integration: ensure 'StopNotify' on publish error Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 March 2017, 19:12:13 UTC
99b47e0 etcdmain: handle StopNotify when ErrStopped aborted publish Fix https://github.com/coreos/etcd/issues/7512. If a server starts and aborts due to config error, it is possible to get stuck in ReadyNotify waits. This adds select case to get notified on stop channel. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 21 March 2017, 19:10:36 UTC
350d0cd ctlv3: have "protobuf" in output help string instead of "proto" Fixes #7538 20 March 2017, 19:40:25 UTC
72f37ff embed: Clear default initial cluster NewConfig() should sets initial cluster from name but we should clear it in the event that another discovery option has been specified. Fixes #7516 18 March 2017, 14:56:18 UTC
3221454 etcdserver: remove possibly compacted entry look-up Fix https://github.com/coreos/etcd/issues/7470. This patch removes unnecessary term look-up in 'createMergedSnapshotMessage', which can trigger panic if raft entry at etcdProgress.appliedi got compacted by subsequent 'MsgSnap' messages--if a follower is being (in this case, network latency spikes) slow, it could receive subsequent 'MsgSnap' requests from leader. etcd server-side 'applyAll' routine and raft's Ready processing routine becomes asynchronous after raft entries are persisted. And given that raft Ready routine takes less time to finish, it is possible that second 'MsgSnap' is being handled, while the slow 'applyAll' is still processing the first(old) 'MsgSnap'. Then raft Ready routine can compact the log entries at future index to 'applyAll'. That is how 'createMergedSnapshotMessage' tried to look up raft term with outdated etcdProgress.appliedi. Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 18 March 2017, 14:56:18 UTC
4a1bffd clientv3: close open watch channel if substream is closing on reconnect If substream is closing but outc is still open while reconnecting, then outc would only be closed once the watch client would connect or once the watch client is closed. This was leading to deadlocks in the proxy tests. Instead, close immediately if the context is canceled. Fixes #7503 18 March 2017, 14:56:18 UTC
9d9be2b 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 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 discovery: fix print format Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 17 March 2017, 21:21:57 UTC
6ed56cd 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 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 version: bump up to 3.1.3 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> 10 March 2017, 17:05:16 UTC
8d122e7 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 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 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 etcdctl: correctly batch revisions in make-mirror Fixes #7410 06 March 2017, 22:55:47 UTC
d614bb0 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 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 version: bump up to 3.1.2+git 24 February 2017, 18:34:53 UTC
714e7ec version: bump up to 3.1.2 22 February 2017, 18:45:48 UTC
2cdaf6d netutil: use ipv4 host by default Was non-deterministic. 22 February 2017, 18:45:38 UTC
77a51e0 pkg/netutil: name GetDefaultInterfaces consistent 22 February 2017, 18:45:29 UTC
d96d3aa 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 pkg/netutil: use native byte ordering for route information Fixes #7199 22 February 2017, 18:45:07 UTC
3eff360 pkg/cpuutil: add cpuutil A package for unsafe cpu-ish things. 22 February 2017, 18:44:59 UTC
1487071 integration: add 'TestV3HashRestart' 22 February 2017, 18:39:49 UTC
5d62bba 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 integration: test keepalives for short TTLs 22 February 2017, 18:38:38 UTC
1439955 clientv3: do not set next keepalive time <= now+TTL 22 February 2017, 18:38:28 UTC
2c8ecc7 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 raft: fix read index request for #7331 22 February 2017, 18:38:09 UTC
db8abbd version: bump to 3.1.1+git 22 February 2017, 01:00:02 UTC
ac1c7eb version: bump up to 3.1.1 16 February 2017, 21:53:25 UTC
9cc6d48 travis: update for Go 1.7.5 tests 16 February 2017, 21:53:05 UTC
ff7fa98 clientv3: fix lease keepalive duration 16 February 2017, 21:52:27 UTC
f66138d clientv3: fix lease keepalive duration 16 February 2017, 20:41:09 UTC
8c87916 auth: add 'setupAuthStore' to tests 14 February 2017, 22:39:51 UTC
9e81b00 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 auth: add a test case for recoverying from snapshot Conflicts: auth/store_test.go 14 February 2017, 21:48:17 UTC
e5bf25a e2e: add cases for defrag and snapshot with authentication 14 February 2017, 21:43:11 UTC
98c60e8 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
back to top