b7ff47f | Joe Betz | 15 June 2018, 16:47:04 UTC | version: bump up to 3.1.18 | 15 June 2018, 16:47:04 UTC |
fab24fb | Gyuho Lee | 13 June 2018, 23:49:48 UTC | Merge pull request #9848 from wenjiaswe/automated-cherry-pick-of-#8960-upstream-release-3.1 Automated cherry pick of #8960 | 13 June 2018, 23:49:48 UTC |
b3ee996 | Joe Betz | 01 December 2017, 23:13:21 UTC | metrics: Add server_version metric | 13 June 2018, 23:31:18 UTC |
06da6cf | Gyuho Lee | 13 June 2018, 21:42:45 UTC | tests/semaphore.test.bash: update Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 13 June 2018, 21:42:45 UTC |
9c00100 | Gyuho Lee | 13 June 2018, 21:42:10 UTC | Makefile: update Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 13 June 2018, 21:42:10 UTC |
1d7a2ca | Gyuho Lee | 12 June 2018, 20:54:40 UTC | Merge pull request #9838 from jpbetz/automated-cherry-pick-of-#9821-origin-release-3.1-1528833932 etcdserver: Automated cherry pick of detailed "took too long" warnings to release-3.1 | 12 June 2018, 20:54:40 UTC |
e90934e | Joe Betz | 11 June 2018, 23:58:48 UTC | etcdserver: Fix txn request 'took too long' warnings to use loggable request stringer | 12 June 2018, 20:22:45 UTC |
23c5c71 | Joe Betz | 08 June 2018, 05:44:46 UTC | etcdserver: Add response byte size and range response count to took too long warning | 12 June 2018, 20:22:45 UTC |
72a2483 | Joe Betz | 07 June 2018, 21:48:37 UTC | etcdserver: Replace value contents with value_size in request took too long warning | 12 June 2018, 20:15:19 UTC |
53eae78 | Hitoshi Mitake | 26 April 2018, 07:16:36 UTC | etcdserver: not print password in the warning message of expensive request Fix https://github.com/coreos/etcd/issues/9635 | 12 June 2018, 20:15:18 UTC |
7b1b7de | Joe Betz | 07 June 2018, 18:02:00 UTC | etcdserver: Fix to backport of #9288 for pre-RequestV2 code | 12 June 2018, 20:13:46 UTC |
df000fd | Xiang | 06 February 2018, 20:15:52 UTC | etcdserver: improve request took too long warning | 12 June 2018, 20:13:46 UTC |
fd61be4 | Joe Betz | 06 June 2018, 17:36:22 UTC | version: bump up to 3.1.17+git | 06 June 2018, 17:36:22 UTC |
781cc0b | Joe Betz | 06 June 2018, 16:54:59 UTC | version: bump up to 3.1.17 | 06 June 2018, 16:54:59 UTC |
ebe351e | Joe Betz | 05 June 2018, 23:13:40 UTC | Merge pull request #9808 from jpbetz/snapshot-recover-3.1 etcdserver: Backport snapshot recovery from #7917 to 3.1 branch | 05 June 2018, 23:13:40 UTC |
e315109 | Joe Betz | 05 June 2018, 04:52:26 UTC | etcdserver: Backport snapshot recovery from #7917 to 3.1 branch | 05 June 2018, 04:52:26 UTC |
43b0caf | Joe Betz | 31 May 2018, 19:54:30 UTC | version: bump up to 3.1.16+git | 31 May 2018, 19:54:30 UTC |
169af44 | Joe Betz | 31 May 2018, 19:51:28 UTC | version: bump up to 3.1.16 | 31 May 2018, 19:51:28 UTC |
c4c487e | Gyuho Lee | 25 May 2018, 17:04:54 UTC | mvcc: fix panic by allowing future revision watcher from restore operation This also happens without gRPC proxy. Fix panic when gRPC proxy leader watcher is restored: ``` go test -v -tags cluster_proxy -cpu 4 -race -run TestV3WatchRestoreSnapshotUnsync === RUN TestV3WatchRestoreSnapshotUnsync panic: watcher minimum revision 9223372036854775805 should not exceed current revision 16 goroutine 156 [running]: github.com/coreos/etcd/mvcc.(*watcherGroup).chooseAll(0xc4202b8720, 0x10, 0xffffffffffffffff, 0x1) /home/gyuho/go/src/github.com/coreos/etcd/mvcc/watcher_group.go:242 +0x3b5 github.com/coreos/etcd/mvcc.(*watcherGroup).choose(0xc4202b8720, 0x200, 0x10, 0xffffffffffffffff, 0xc420253378, 0xc420253378) /home/gyuho/go/src/github.com/coreos/etcd/mvcc/watcher_group.go:225 +0x289 github.com/coreos/etcd/mvcc.(*watchableStore).syncWatchers(0xc4202b86e0, 0x0) /home/gyuho/go/src/github.com/coreos/etcd/mvcc/watchable_store.go:340 +0x237 github.com/coreos/etcd/mvcc.(*watchableStore).syncWatchersLoop(0xc4202b86e0) /home/gyuho/go/src/github.com/coreos/etcd/mvcc/watchable_store.go:214 +0x280 created by github.com/coreos/etcd/mvcc.newWatchableStore /home/gyuho/go/src/github.com/coreos/etcd/mvcc/watchable_store.go:90 +0x477 exit status 2 FAIL github.com/coreos/etcd/integration 2.551s ``` gRPC proxy spawns a watcher with a key "proxy-namespace__lostleader" and watch revision "int64(math.MaxInt64 - 2)" to detect leader loss. But, when the partitioned node restores, this watcher triggers panic with "watcher minimum revision ... should not exceed current ...". This check was added a long time ago, by my PR, when there was no gRPC proxy: https://github.com/coreos/etcd/pull/4043#discussion_r48457145 > we can remove this checking actually. it is impossible for a unsynced watching to have a future rev. or we should just panic here. However, now it's possible that a unsynced watcher has a future revision, when it was moved from a synced watcher group through restore operation. This PR adds "restore" flag to indicate that a watcher was moved from the synced watcher group with restore operation. Otherwise, the watcher with future revision in an unsynced watcher group would still panic. Example logs with future revision watcher from restore operation: ``` {"level":"info","ts":1527196358.9057755,"caller":"mvcc/watcher_group.go:261","msg":"choosing future revision watcher from restore operation","watch-key":"proxy-namespace__lostleader","watch-revision":9223372036854775805,"current-revision":16} {"level":"info","ts":1527196358.910349,"caller":"mvcc/watcher_group.go:261","msg":"choosing future revision watcher from restore operation","watch-key":"proxy-namespace__lostleader","watch-revision":9223372036854775805,"current-revision":16} ``` Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 31 May 2018, 18:42:25 UTC |
6bb88b9 | Joe Betz | 09 May 2018, 17:26:18 UTC | version: bump up to 3.1.15+git | 09 May 2018, 17:26:18 UTC |
380b833 | Joe Betz | 09 May 2018, 17:21:07 UTC | version: bump up to 3.1.15 | 09 May 2018, 17:21:07 UTC |
01d9b36 | Gyuho Lee | 04 May 2018, 19:16:27 UTC | Merge pull request #9693 from mohitsoni/release-3.1 Cherry-picking PR 7967 to release-3.1 | 04 May 2018, 19:16:27 UTC |
ea82927 | Anthony Romano | 22 May 2017, 22:44:21 UTC | etcdserver: purge old snap.db files Lots of garbage db files in #7957. Should purge. | 04 May 2018, 17:29:26 UTC |
d2f6065 | Joe Betz | 24 April 2018, 20:45:40 UTC | version: bump up to 3.1.14+git | 24 April 2018, 20:45:40 UTC |
2373ddb | Joe Betz | 24 April 2018, 20:23:45 UTC | version: bump up to 3.1.14 | 24 April 2018, 20:23:45 UTC |
5da3a72 | Gyuho Lee | 23 April 2018, 19:48:23 UTC | Merge pull request #9606 from jpbetz/automated-cherry-pick-of-#9587-release-3.1 Automated cherry pick of #9587 | 23 April 2018, 19:48:23 UTC |
3865d69 | Maciej Borsz | 19 April 2018, 09:42:40 UTC | etcdserver: add is_leader prometheus metric that is 1 on the leader. Before this change, we had now way to find a leader using /metrics endpoint. This commit adds a metric to do that. | 23 April 2018, 18:10:12 UTC |
c764878 | Gyuho Lee | 23 April 2018, 18:09:07 UTC | etcdmain: fix "InitialElectionTickAdvance" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:09:07 UTC |
e66af56 | Gyuho Lee | 23 April 2018, 17:32:13 UTC | etcdserver: log skipping initial election tick Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:07:51 UTC |
097a653 | Gyuho Lee | 23 April 2018, 17:57:47 UTC | etcdmain: add "--initial-election-tick-advance" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:07:36 UTC |
d2673ce | Gyuho Lee | 23 April 2018, 18:06:36 UTC | embed: add "InitialElectionTickAdvance" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:06:36 UTC |
4e63906 | Gyuho Lee | 19 April 2018, 21:01:23 UTC | integration: set InitialElectionTickAdvance to true by default Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:05:15 UTC |
0c0bf3f | Gyuho Lee | 19 April 2018, 21:00:31 UTC | etcdserver: add "InitialElectionTickAdvance" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 23 April 2018, 18:03:16 UTC |
1648739 | Gyuho Lee | 13 April 2018, 02:05:34 UTC | test: simplify CI tests Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 13 April 2018, 02:05:34 UTC |
c6ae68d | Gyuho Lee | 12 April 2018, 18:15:37 UTC | travis.yml: update, remove go tip tests Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 12 April 2018, 18:15:37 UTC |
3b6bd6e | Gyuho Lee | 09 April 2018, 18:36:23 UTC | tests: move Semaphore script Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 09 April 2018, 18:36:23 UTC |
b5ae9b6 | Joe Betz | 29 March 2018, 17:56:52 UTC | version: bump up to 3.1.13+git | 29 March 2018, 17:56:52 UTC |
1558170 | Joe Betz | 29 March 2018, 17:28:55 UTC | version: bump up to 3.1.13 | 29 March 2018, 17:28:55 UTC |
c3a14a2 | Gyuho Lee | 29 March 2018, 16:23:15 UTC | semaphore: run release test with v3.1.12 Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 29 March 2018, 16:23:15 UTC |
6f75c56 | Joe Betz | 28 March 2018, 17:51:52 UTC | etcdserver: Manually backport etcdserver/raft.go tickMu fix to 3.1 | 28 March 2018, 19:40:07 UTC |
908c0f4 | Gyuho Lee | 14 March 2018, 15:59:17 UTC | rafthttp: add missing "peer_sent_failures_total" metrics call Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 28 March 2018, 19:39:59 UTC |
35c6ea7 | Gyuho Lee | 27 March 2018, 17:31:05 UTC | Documentation/upgrades: backport all upgrade guides Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 28 March 2018, 19:39:59 UTC |
8eeab58 | Gyuho Lee | 06 March 2018, 10:07:48 UTC | etcdserver: adjust election ticks on restart Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 28 March 2018, 17:17:30 UTC |
c536205 | Gyuho Lee | 06 March 2018, 09:57:06 UTC | etcdserver: make "advanceTicks" method Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 28 March 2018, 17:05:02 UTC |
2e57d99 | Gyuho Lee | 11 March 2018, 01:26:15 UTC | rafthttp: add "ActivePeers" to "Transport" Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 28 March 2018, 17:02:13 UTC |
2fdc4aa | Joe Betz | 08 March 2018, 22:17:36 UTC | version: bump up to 3.1.12+git | 08 March 2018, 22:17:36 UTC |
918698a | Joe Betz | 08 March 2018, 21:01:30 UTC | version: bump up to 3.1.12 | 08 March 2018, 21:01:30 UTC |
00d14cf | Gyuho Lee | 08 March 2018, 16:24:04 UTC | test: fix etcd-tester flags Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 08 March 2018, 16:24:04 UTC |
6e11a79 | Gyuho Lee | 08 March 2018, 09:35:10 UTC | *: remove unused env vars Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 08 March 2018, 09:36:54 UTC |
028f99b | Gyuho Lee | 08 March 2018, 09:29:57 UTC | test: fix "functional-tester" build script Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 08 March 2018, 09:29:57 UTC |
290fa0c | Gyuho Lee | 08 March 2018, 08:57:30 UTC | *: sync "functional-tester" from 3.2 branch Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 08 March 2018, 08:57:30 UTC |
0874fcb | Gyuho Lee | 08 March 2018, 08:26:52 UTC | test: run "functional" tests in 3.1 branch Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 08 March 2018, 08:26:52 UTC |
7a148fe | Gyuho Lee | 08 March 2018, 06:03:14 UTC | Merge pull request #9401 from jpbetz/automated-cherry-pick-of-#9297-origin-release-3.1 Automated cherry pick of #9297 | 08 March 2018, 06:03:14 UTC |
087b9aa | Joe Betz | 07 February 2018, 23:57:34 UTC | mvcc: fix watchable store test for 3.2 cherrypick of #9281 | 08 March 2018, 05:20:32 UTC |
b6373f1 | Iwasaki Yudai | 06 February 2018, 01:08:24 UTC | mvcc: restore unsynced watchers In case syncWatchersLoop() starts before Restore() is called, watchers already added by that moment are moved to s.synced by the loop. However, there is a broken logic that moves watchers from s.synced to s.uncyned without setting keyWatchers of the watcherGroup. Eventually syncWatchers() fails to pickup those watchers from s.unsynced and no events are sent to the watchers, because newWatcherBatch() called in the function uses wg.watcherSetByKey() internally that requires a proper keyWatchers value. | 08 March 2018, 05:20:21 UTC |
4178b75 | Gyuho Lee | 07 March 2018, 22:30:49 UTC | hack/scripts-dev: fix indentation in run.sh Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 07 March 2018, 22:31:25 UTC |
9c8e39e | Gyuho Lee | 07 March 2018, 22:25:10 UTC | hack/scripts-dev: sync with master Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 07 March 2018, 22:25:10 UTC |
af3021a | Gyuho Lee | 07 March 2018, 22:24:57 UTC | semaphore: update Go version, release test version Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 07 March 2018, 22:24:57 UTC |
df0b652 | Gyuho Lee | 07 March 2018, 22:24:04 UTC | travis: use docker, sync with master Signed-off-by: Gyuho Lee <gyuhox@gmail.com> | 07 March 2018, 22:24:04 UTC |
8e5d62c | Gyuho Lee | 30 November 2017, 20:49:51 UTC | Merge pull request #8933 from gyuho/release-doc release-3.1: scripts/build-docker: build both gcr.io and quay.io images | 30 November 2017, 20:49:51 UTC |
212d801 | Gyu-Ho Lee | 28 November 2017, 22:52:40 UTC | scripts/build-docker: build both gcr.io and quay.io images Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 28 November 2017, 23:03:38 UTC |
c2d8d9f | Joe Betz | 28 November 2017, 22:43:37 UTC | version: bump up to 3.1.11+git | 28 November 2017, 22:43:37 UTC |
960f460 | jpbetz | 28 November 2017, 18:48:24 UTC | version: bump up to v3.1.11 | 28 November 2017, 18:48:24 UTC |
22b67da | Gyu-Ho Lee | 22 November 2017, 19:21:13 UTC | 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 | Joe Betz | 14 November 2017, 20:17:15 UTC | 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 | Joe Betz | 02 November 2017, 21:17:11 UTC | vendor: Switch from boltdb v1.3.0 to coreos/bbolt v1.3.1-coreos.3 | 21 November 2017, 19:34:45 UTC |
3ab9894 | Xiang Li | 10 November 2017, 02:07:40 UTC | 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 | Gyu-Ho Lee | 08 November 2017, 23:11:34 UTC | 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 | Gyu-Ho Lee | 08 November 2017, 19:17:18 UTC | 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 | Gyu-Ho Lee | 06 November 2017, 22:13:10 UTC | hack/scripts-dev: add Makefile, Dockerfile-test Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 06 November 2017, 22:13:51 UTC |
935c76b | Gyu-Ho Lee | 03 November 2017, 05:40:10 UTC | semaphore.sh: fail tests with "(--- FAIL:|leak)" Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 03 November 2017, 17:59:23 UTC |
e83f50e | fengshaobao 00231050 | 17 August 2017, 12:38:34 UTC | mvcc: sending events after restore Fixes: #8411 | 03 November 2017, 00:15:35 UTC |
232a81d | Gyu-Ho Lee | 22 March 2017, 00:10:59 UTC | 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 | Joe Betz | 02 November 2017, 00:01:29 UTC | semaphore.sh: add to release-3.1 branch | 02 November 2017, 20:56:48 UTC |
f8aeb21 | Gyu-Ho Lee | 02 November 2017, 20:56:16 UTC | 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 | Gyu-Ho Lee | 14 July 2017, 16:37:27 UTC | version: bump up to 3.1.10 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 14 July 2017, 16:37:27 UTC |
424e4ae | Anthony Romano | 16 June 2017, 20:38:46 UTC | fixtures: add gencerts.sh, generate CRL | 14 July 2017, 16:37:15 UTC |
a631a80 | Gyu-Ho Lee | 14 July 2017, 15:51:24 UTC | 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 | Gyu-Ho Lee | 14 July 2017, 15:51:13 UTC | 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 | Gyu-Ho Lee | 09 June 2017, 17:44:38 UTC | version: bump up to 3.1.9 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 09 June 2017, 17:44:38 UTC |
c765bef | Anthony Romano | 09 June 2017, 17:18:52 UTC | 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 | Gyu-Ho Lee | 09 June 2017, 17:43:34 UTC | 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 | Gyu-Ho Lee | 05 May 2017, 19:25:40 UTC | version: bump up to 3.1.8 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 05 May 2017, 19:25:40 UTC |
4176fe7 | Gyu-Ho Lee | 03 May 2017, 17:01:18 UTC | *: fix other broken links in markdown Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 04 May 2017, 05:27:58 UTC |
950c846 | Gyu-Ho Lee | 03 May 2017, 17:00:01 UTC | Documentation/v3: fix broken links Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 04 May 2017, 05:27:51 UTC |
0b78d66 | Gyu-Ho Lee | 03 May 2017, 16:40:40 UTC | Documentation/v2: fix broken links Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 03 May 2017, 23:59:23 UTC |
2d58079 | Anthony Romano | 02 May 2017, 23:12:02 UTC | 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 | fanmin shi | 02 May 2017, 19:07:49 UTC | 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 | Josh Wood | 22 March 2017, 22:27:21 UTC | etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir | 03 May 2017, 15:32:23 UTC |
2c5d79f | Elijah C. Voigt | 04 April 2017, 22:21:42 UTC | Docs: replace absolute links with relative ones. | 03 May 2017, 15:32:15 UTC |
424abca | Gyu-Ho Lee | 03 May 2017, 15:31:53 UTC | 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 | Gyu-Ho Lee | 27 April 2017, 15:25:50 UTC | version: bump up to 3.1.7 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 27 April 2017, 15:25:50 UTC |
78141fa | Anthony Romano | 22 April 2017, 19:53:03 UTC | 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 | Anthony Romano | 21 April 2017, 19:40:40 UTC | 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 | Anthony Romano | 21 April 2017, 06:19:31 UTC | clientv3/integration: test watch resume with disconnect before first event | 25 April 2017, 17:53:58 UTC |
30f4e36 | Anthony Romano | 21 April 2017, 07:28:39 UTC | 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 | Anthony Romano | 20 April 2017, 16:39:49 UTC | ctlv3: use printer for lease command results Fixes #7783 | 20 April 2017, 17:39:36 UTC |
4b448c2 | Gyu-Ho Lee | 20 April 2017, 17:39:18 UTC | 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 | Gyu-Ho Lee | 19 April 2017, 15:28:06 UTC | version: bump up to 3.1.6 Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com> | 19 April 2017, 15:28:06 UTC |
a4c5731 | Anthony Romano | 19 April 2017, 07:48:13 UTC | 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 |