Gyuho Lee
df0b652d6a
travis: use docker, sync with master
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-03-07 14:24:04 -08:00
Gyuho Lee
8e5d62cf1e
Merge pull request #8933 from gyuho/release-doc
...
release-3.1: scripts/build-docker: build both gcr.io and quay.io images
2017-11-30 12:49:51 -08:00
Gyu-Ho Lee
212d801294
scripts/build-docker: build both gcr.io and quay.io images
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-28 15:03:38 -08:00
Joe Betz
c2d8d9fd26
version: bump up to 3.1.11+git
2017-11-28 14:43:37 -08:00
jpbetz
960f4604bc
version: bump up to v3.1.11
v3.1.11
2017-11-28 10:48:24 -08:00
Gyu-Ho Lee
22b67da920
Merge pull request #8902 from jpbetz/automated-cherry-pick-of-#8813-release-3.1
...
Automated cherry pick of #8813 release 3.1
2017-11-22 11:21:13 -08:00
Joe Betz
4b53ab0909
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.
2017-11-21 11:41:57 -08:00
Joe Betz
b32ec69f9b
vendor: Switch from boltdb v1.3.0 to coreos/bbolt v1.3.1-coreos.3
2017-11-21 11:34:45 -08:00
Xiang Li
3ab9894b04
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
2017-11-09 18:07:40 -08:00
Gyu-Ho Lee
00d6d4aba7
e2e: test against latest v3.1.x release
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-08 15:11:34 -08:00
Gyu-Ho Lee
88b5e22b73
semaphore: manually pin v3.1.10 for release upgrade test
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-08 12:46:15 -08:00
Gyu-Ho Lee
2bb8278fbf
hack/scripts-dev: add Makefile, Dockerfile-test
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-06 14:13:51 -08:00
Gyu-Ho Lee
935c76b8c3
semaphore.sh: fail tests with "(--- FAIL:|leak)"
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-03 10:59:23 -07:00
fengshaobao 00231050
e83f50ec7c
mvcc: sending events after restore
...
Fixes : #8411
2017-11-02 17:15:35 -07:00
Gyu-Ho Lee
232a81d804
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>
2017-11-02 13:56:55 -07:00
Joe Betz
6ffc32cd06
semaphore.sh: add to release-3.1 branch
2017-11-02 13:56:48 -07:00
Gyu-Ho Lee
f8aeb21c2d
version: bump up to v3.1.10+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-11-02 13:56:16 -07:00
Gyu-Ho Lee
0520cb9304
version: bump up to 3.1.10
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.1.10
2017-07-14 09:37:27 -07:00
Anthony Romano
424e4ae1cc
fixtures: add gencerts.sh, generate CRL
2017-07-14 09:37:15 -07:00
Gyu-Ho Lee
a631a80a39
travis.yml: test with Go 1.8.3
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-07-14 08:51:24 -07:00
Gyu-Ho Lee
fc08fd75ee
version: bump up to 3.1.9+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-07-14 08:51:13 -07:00
Gyu-Ho Lee
0f4a535c2f
version: bump up to 3.1.9
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.1.9
2017-06-09 10:44:38 -07:00
Anthony Romano
c765bef483
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.
2017-06-09 10:44:07 -07:00
Gyu-Ho Lee
5586a5806e
version: bump up to 3.1.8+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-06-09 10:43:34 -07:00
Gyu-Ho Lee
d267ca9c18
version: bump up to 3.1.8
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.1.8
2017-05-05 12:25:40 -07:00
Gyu-Ho Lee
4176fe768f
*: fix other broken links in markdown
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-03 22:27:58 -07:00
Gyu-Ho Lee
950c846144
Documentation/v3: fix broken links
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-03 22:27:51 -07:00
Gyu-Ho Lee
0b78d66abe
Documentation/v2: fix broken links
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-03 16:59:23 -07:00
Anthony Romano
2d58079626
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
2017-05-03 14:51:47 -07:00
fanmin shi
be171fa424
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
2017-05-03 09:22:48 -07:00
Josh Wood
4b60243fc5
etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
2017-05-03 08:32:23 -07:00
Elijah C. Voigt
2c5d79f49f
Docs: replace absolute links with relative ones.
2017-05-03 08:32:15 -07:00
Gyu-Ho Lee
424abca6ac
version: bump up to 3.1.7+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-03 08:31:53 -07:00
Gyu-Ho Lee
43b75072bf
version: bump up to 3.1.7
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.1.7
2017-04-27 08:25:50 -07:00
Anthony Romano
78141fae60
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.
2017-04-25 10:54:39 -07:00
Anthony Romano
3be37f042e
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.
2017-04-25 10:54:15 -07:00
Anthony Romano
7c896098d2
clientv3/integration: test watch resume with disconnect before first event
2017-04-25 10:53:58 -07:00
Anthony Romano
30f4e36de4
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.
2017-04-25 10:53:37 -07:00
Anthony Romano
557abbe437
ctlv3: use printer for lease command results
...
Fixes #7783
2017-04-20 10:39:36 -07:00
Gyu-Ho Lee
4b448c209b
version: bump up to 3.1.6+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-04-20 10:39:18 -07:00
Gyu-Ho Lee
e5b7ee2d03
version: bump up to 3.1.6
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.1.6
2017-04-19 08:28:06 -07:00
Anthony Romano
a4c5731c38
ctlv3: keep lease as integer in fields printer
...
Output was giving %!d(string=) instead of the expected lease ID
value.
2017-04-19 08:27:52 -07:00
Gyu-Ho Lee
1f558ae678
integration: test auth API response header revision
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-04-17 20:06:14 -07:00
Hitoshi Mitake
df93627bbb
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>
2017-04-17 20:06:08 -07:00
Anthony Romano
a20295c65b
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.
2017-04-14 16:52:25 -07:00
Hitoshi Mitake
9f7bb0df3a
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
2017-04-13 15:56:26 -07:00
Gyu-Ho Lee
6a805e5222
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>
2017-04-13 14:44:22 -07:00
Gyu-Ho Lee
38f79fa565
clientv3: fix gofmt warnings
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-04-13 14:44:22 -07:00
Anthony Romano
37a502cc88
integration: test requests with valid auth token but disabled auth
...
etcd was crashing since auth was assuming a token implies auth is enabled.
2017-04-13 14:44:22 -07:00
Anthony Romano
9be7fc5320
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
2017-04-13 14:44:16 -07:00