Gyuho Lee
|
bc2d400b4c
|
etcdctl/ctlv3: fix watch with exec commands
Following command was failing because the parser incorrectly
picks up the second "watch" string in exec command, thus
passing wrong exec commands.
```
ETCDCTL_API=3 ./bin/etcdctl watch aaa -- echo watch event received
panic: runtime error: slice bounds out of range
goroutine 1 [running]:
github.com/coreos/etcd/etcdctl/ctlv3/command.parseWatchArgs(0xc42002e080, 0x8, 0x8, 0xc420206a20, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, ...)
/home/gyuho/go/src/github.com/coreos/etcd/etcdctl/ctlv3/command/watch_command.go:303 +0xbed
github.com/coreos/etcd/etcdctl/ctlv3/command.watchCommandFunc(0xc4202a7180, 0xc420206a20, 0x5, 0x6)
/home/gyuho/go/src/github.com/coreos/etcd/etcdctl/ctlv3/command/watch_command.go:73 +0x11d
github.com/coreos/etcd/vendor/github.com/spf13/cobra.(*Command).execute(0xc4202a7180, 0xc420206960, 0x6, 0x6, 0xc4202a7180, 0xc420206960)
/home/gyuho/go/src/github.com/coreos/etcd/vendor/github.com/spf13/cobra/command.go:766 +0x2c1
github.com/coreos/etcd/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x1363de0, 0xc420128638, 0xc420185e01, 0xc420185ee8)
/home/gyuho/go/src/github.com/coreos/etcd/vendor/github.com/spf13/cobra/command.go:852 +0x30a
github.com/coreos/etcd/vendor/github.com/spf13/cobra.(*Command).Execute(0x1363de0, 0x0, 0x0)
/home/gyuho/go/src/github.com/coreos/etcd/vendor/github.com/spf13/cobra/command.go:800 +0x2b
github.com/coreos/etcd/etcdctl/ctlv3.Start()
/home/gyuho/go/src/github.com/coreos/etcd/etcdctl/ctlv3/ctl_nocov.go:25 +0x8e
main.main()
/home/gyuho/go/src/github.com/coreos/etcd/etcdctl/main.go:40 +0x17b
```
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-05-03 18:48:08 -07:00 |
|
Gyuho Lee
|
913a98567e
|
tests: use Go 1.9.6
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-05-01 10:22:04 -07:00 |
|
Gyuho Lee
|
3f888b8085
|
functional/tester: handle retries in "caseUntilSnapshot"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-30 14:37:20 -07:00 |
|
Gyuho Lee
|
c15c8c6116
|
functional.yaml: use lower ports
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-30 13:36:36 -07:00 |
|
Joe Betz
|
f535bb64f3
|
scripts: Fix a few etcd release script bugs and make it reenterant.
|
2018-04-25 10:04:43 -07:00 |
|
Eric Chiang
|
f01d690e6f
|
etcdmain: document peer-cert-allowed-cn flag
|
2018-04-24 13:57:51 -07:00 |
|
Gyuho Lee
|
d09fa9c537
|
version: 3.3.4+git
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-24 13:56:13 -07:00 |
|
Gyuho Lee
|
fdde8705f5
|
version: 3.3.4
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
v3.3.4
|
2018-04-24 12:05:29 -07:00 |
|
Joe Betz
|
600b2d1967
|
scripts: Add scripts/release that performs 'etcd-release-runbook' (https://goo.gl/Gxwysq) style release workflow
|
2018-04-24 12:05:18 -07:00 |
|
Gyuho Lee
|
870138accb
|
etcdserver: log skipping initial election tick
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-23 10:59:01 -07:00 |
|
Gyuho Lee
|
758203bd86
|
etcdmain: add "--initial-election-tick-advance"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-23 10:58:57 -07:00 |
|
Gyuho Lee
|
8886a6397c
|
embed: add "InitialElectionTickAdvance"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-23 10:26:48 -07:00 |
|
Gyuho Lee
|
ea829611b5
|
integration: set InitialElectionTickAdvance to true by default
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-23 10:22:16 -07:00 |
|
Gyuho Lee
|
b923c74fe5
|
etcdserver: add "InitialElectionTickAdvance"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-23 10:21:51 -07:00 |
|
Maciej Borsz
|
7cbc2f1068
|
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.
|
2018-04-19 14:59:31 -07:00 |
|
Gyuho Lee
|
78109152b9
|
integration: re-overwrite "httptest.Server" TLS.Certificates
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-17 06:17:46 -07:00 |
|
rob boll
|
08dc184618
|
pkg/transport: don't set certificates on tls config
|
2018-04-17 06:17:38 -07:00 |
|
Gyuho Lee
|
48f4ee9268
|
functional: create symlinks for build
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 16:05:36 -07:00 |
|
Gyuho Lee
|
07a34aa76b
|
travis: run build tests for "functional"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 15:56:30 -07:00 |
|
Gyuho Lee
|
2cabb82375
|
snapshot: remove tests
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 15:24:02 -07:00 |
|
Gyuho Lee
|
56a9778bc2
|
functional: initial commit (copied from master)
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 13:19:22 -07:00 |
|
Gyuho Lee
|
5abe521e77
|
snapshot: initial commit (for functional tests)
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 13:19:19 -07:00 |
|
Gyuho Lee
|
3c4ace2d27
|
test: simplify
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-12 11:09:25 -07:00 |
|
disksing
|
095fc0b411
|
etcdserver/stats: make all fields guarded by mutex.
|
2018-04-11 19:49:00 -07:00 |
|
disksing
|
d40abbb502
|
etcdserver/stats: fix stats data race.
|
2018-04-11 19:49:00 -07:00 |
|
Gyuho Lee
|
c19be730fd
|
test: remove build flag "-a"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-11 10:17:31 -07:00 |
|
Gyuho Lee
|
99e4a5ffae
|
cmd/vendor: add "go.uber.org/zap"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 23:46:00 -07:00 |
|
Gyuho Lee
|
3736a126df
|
pkg/proxy: move from "pkg/transport"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 23:43:23 -07:00 |
|
Gyuho Lee
|
074e417770
|
tools: remove
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 23:43:16 -07:00 |
|
Gyuho Lee
|
dd9f05567d
|
travis: update
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 23:34:27 -07:00 |
|
Gyuho Lee
|
a28cf17f25
|
test/*: clean up semaphore scripts
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 23:33:50 -07:00 |
|
Gyuho Lee
|
cdbb8ffdc1
|
etcdserver: fix "lease_expired_total" metrics
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-10 17:57:35 -07:00 |
|
Gyuho Lee
|
68ba797549
|
tests: move test scripts
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-04-09 11:33:23 -07:00 |
|
Gyuho Lee
|
5d97bccff2
|
semaphore.sh: update Go version
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-29 09:20:26 -07:00 |
|
Gyuho Lee
|
e5ec25fe0b
|
travis: use Go 1.9.5
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-29 09:07:35 -07:00 |
|
Gyuho Lee
|
c522f6060f
|
version: 3.3.3+git
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-29 09:07:10 -07:00 |
|
Gyuho Lee
|
e348b1aedd
|
version: 3.3.3
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
v3.3.3
|
2018-03-28 13:00:06 -07:00 |
|
Gyuho Lee
|
4355d91fcc
|
Documentation/upgrades: backport all upgrade guides
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-27 10:32:43 -07:00 |
|
Gyuho Lee
|
ce7b86b65a
|
compactor: simplify interval logic on periodic compactor
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-26 05:37:31 -07:00 |
|
Iwasaki Yudai
|
d70a218b19
|
compactor: adjust interval for period <1-hour
|
2018-03-26 05:37:24 -07:00 |
|
Gyuho Lee
|
e029de320a
|
compactor: clean up
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-22 11:03:22 -07:00 |
|
Gyuho Lee
|
863a56a998
|
rafthttp: add missing "peer_sent_failures_total" metrics call
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-14 12:44:38 -04:00 |
|
Gyuho Lee
|
3282d90707
|
etcdserver: adjust election ticks on restart
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-10 20:05:56 -08:00 |
|
Gyuho Lee
|
b2d5c6c7bd
|
etcdserver: make "advanceTicks" method
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-10 20:05:50 -08:00 |
|
Gyuho Lee
|
6fe7316ec4
|
rafthttp: add "ActivePeers" to "Transport"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-10 20:05:35 -08:00 |
|
Gyuho Lee
|
40e02256c7
|
version: 3.3.2+git
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-08 14:49:14 -08:00 |
|
Gyuho Lee
|
c9d46ab379
|
version: 3.3.2
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
v3.3.2
|
2018-03-08 12:57:09 -08:00 |
|
Gyuho Lee
|
d1da2023b9
|
clientv3/integration: test "rpctypes.ErrLeaseTTLTooLarge"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-08 10:34:34 -08:00 |
|
Iwasaki Yudai
|
eaa0050d4d
|
*: enforce max lease TTL with 9,000,000,000 seconds
math.MaxInt64 / time.Second is 9,223,372,036. 9,000,000,000 is easier to
remember/document.
|
2018-03-08 10:34:12 -08:00 |
|
Gyuho Lee
|
99a12662c1
|
*: remove unused env vars
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-03-08 01:35:36 -08:00 |
|