Yicheng Qin
b4bddf685b
*: bump to v2.2.2
v2.2.2
2015-11-19 14:24:35 -08:00
Xiang Li
af1c711270
auth: use canonical path for pre-defined guest role
2015-11-19 13:41:27 -08:00
Xiang Li
c269426be8
*: fix various data races detected by race detector
...
Conflicts:
rafthttp/transport.go
2015-11-19 13:38:28 -08:00
Xiang Li
20b7df3c12
rafthttp: fix data races detected by go race detector
...
Conflicts:
rafthttp/pipeline.go
2015-11-19 13:34:49 -08:00
Yicheng Qin
e342de3cc5
etcdmain: fix parsing discovery error
...
The discovery error is wrapped into a struct now, and cannot be compared
to predefined errors. Correct the comparison behavior to fix the
problem.
2015-11-19 13:26:50 -08:00
Yicheng Qin
26cc2111cd
etcdmain: improve log when join discovery fails
...
Before this PR, the log is
```
2015/09/1 13:18:31 etcdmain: client: etcd cluster is unavailable or
misconfigured
```
It is quite hard for people to understand what happens.
Now we print out the exact reason for the failure, and explains the way
to handle it.
2015-11-19 13:26:42 -08:00
Jonathan Boulle
5d6457e658
godeps: bump coreos/pkg/capnslog
...
Update to catch coreos/pkg#43 which should fix SYSLOG_IDENTIFIER getting
set when etcd is logging to the journal.
2015-11-19 13:26:29 -08:00
Wojciech Tyczynski
53bc644168
client: regenerate code to unmarshal key response
...
Regenerate code for unmarshaling key response with a new version of
ugorji/go/codec.
2015-11-19 13:26:19 -08:00
Wojciech Tyczynski
ad3bb484ca
Godeps: update ugorji/go/codec dependency
...
Update ugorji/go/codec dependency to the newer version.
2015-11-19 13:26:08 -08:00
mqliang
15f7b736e4
etcdctl:fix health check condition
2015-11-19 13:25:57 -08:00
Yicheng Qin
4dc835c718
*: bump to v2.2.1+git
2015-10-15 21:59:15 -07:00
Yicheng Qin
75f8282eef
*: bump to v2.2.1
v2.2.1
2015-10-15 21:31:51 -07:00
Gyu-Ho Lee
45c86af0eb
etcdctl/command: mk command with PrevNoExist
...
This attempts to fix #3676 . `PrevNoExist` checks if the key previously exists
and if so, it returns an error, which is how `mk` command is supposed to work.
The previous code ignores the previous key and overwrites with the later value.
/cc @yichengq
2015-10-15 15:26:52 -07:00
Yicheng Qin
71e5467807
Godeps: update prometheus dependency
...
prometheus updates its directory layout
(https://github.com/prometheus/client_golang#where-is-model-extraction-and-text )
and makes Godeps restore/save unable to work.
Remove all prometheus dependency manually and godep save again to fix
this problem.
2015-10-15 15:26:42 -07:00
Wojciech Tyczynski
0169fec873
client: regenerate code to unmarshal key response
...
Regenerate code for unmarshaling key response with a new version of
ugorji/go/codec
2015-10-15 15:24:21 -07:00
Wojciech Tyczynski
766023b1b0
Godeps: update ugorji/go/codec dependency
...
Update ugorji/go/codec dependency to the newer version (a bunch of fixed were made).
2015-10-15 15:24:12 -07:00
Yicheng Qin
ca9e63dde2
pkg/types: fix unwanted unescape in NewURLsMap
...
We use url.ParseQuery to parse names-to-urls string, but it has side
effect that unescape the string. If the initial-cluster string has ipv6
which contains `%25`, it will unescape it to `%` and make further url
parse failed.
Fix it by modifiying the parse process.
Go1.4 doesn't support literal IPv6 address w/ zone in
URI(https://github.com/golang/go/issues/6530 ), so we only enable tests
in Go1.5+.
2015-10-15 15:24:00 -07:00
Xiang Li
7659bbb1b2
etcdmain: print out error and suggestion for fixing notify issue
2015-10-15 15:23:49 -07:00
Xiang Li
f8b98d3925
etcdhttp: add Content-Type: application/json header to version handler
2015-10-15 15:23:34 -07:00
Yicheng Qin
9ee3ed777b
etcdmain: exit after print out ErrDuplicateID
...
etcd should exit after printing log for unhandlable error.
2015-10-15 15:23:24 -07:00
Xiang Li
c9bd125490
etcdsever: mismatch error uses the same format as the corresponding flags
2015-10-15 15:22:52 -07:00
Guohua ouyang
ec49496111
proxy: improve log for retrying an unavailable endpoint
...
Fixes #3541
Signed-off-by: Guohua ouyang <guohuaouyang@gmail.com>
2015-10-15 15:22:40 -07:00
Xiang Li
baaefd18e2
etcdmain: better logging when user forget to set initial flags
2015-10-15 15:22:29 -07:00
Hitoshi Mitake
72c18eb7ba
etcdctl: use a context with -total-timeout in simple commands
...
Like the commit 8ebc9331111, this commit lets simple etcdctl commands
use a context with timeout value passed via -total-timeout.
This commit doesn't change complex commands like watch,
cluster-health, and import because it is not obvious that using the
context in the commands is good or not.
2015-10-15 15:22:13 -07:00
Hitoshi Mitake
2e87d71bc6
etcdctl: use user specified timeout value for entire command execution
...
etcdctl should be capable to use a user specified timeout value for
total command execution, not only per request timeout. This commit
adds a new option --total-timeout to the command. The value passed via
this option is used as a timeout value of entire command execution.
Fixes coreos#3517
2015-10-15 15:21:38 -07:00
Brandon Philips
217dccd617
raft: improve panic error message
...
Give a human being some insight into how we might have gotten to this
state based on feedback from #3504 .
2015-10-15 15:20:12 -07:00
Yicheng Qin
3ceb5dd270
client: add Nodes to codecgen and regenerate
2015-10-15 15:19:58 -07:00
Yicheng Qin
49b77a59cf
client: add Nodes type to faciliate sorting
...
This helps users to sort easily.
2015-10-15 15:19:52 -07:00
Yicheng Qin
db0511e28c
*: bump to v2.2.0+git
2015-09-10 10:03:07 -07:00
Yicheng Qin
e4561dd8cf
*: bump to v2.2.0
v2.2.0
2015-09-10 10:02:45 -07:00
Yicheng Qin
6e7725cd51
Merge pull request #3478 from endocode/kayrus/typo_fix
...
doc: member id typo fixed
2015-09-10 00:11:26 -07:00
kayrus
37392ad223
doc: member id typo fixed
2015-09-10 08:47:45 +02:00
Xiang Li
9b032c6a00
Merge pull request #3473 from MrLawes/master
...
doc: fix bad url in using a directory TTL section
2015-09-09 18:57:09 -07:00
MrLawes
1c058e9706
doc: fix bad url in using a directory TTL section
2015-09-10 09:23:10 +08:00
Yicheng Qin
f3085d2ea4
Merge pull request #3459 from yichengq/release-doc
...
docs/dev: add release doc
2015-09-09 17:46:10 -07:00
Yicheng Qin
b70e6fc677
docs/dev: add release doc
...
It documents the standard way to release etcd today. Maintainer should
follow this doc to cut release, and update it in time to fit current
situation.
2015-09-09 16:42:31 -07:00
Yicheng Qin
c34cf04c27
Merge pull request #3448 from yichengq/release-script
...
scripts: add release.sh
2015-09-09 13:54:15 -07:00
Yicheng Qin
bdd8774169
Merge pull request #3204 from endocode/kayrus/recovery
...
Improved "disaster restore" doc, added "member update" command descri…
2015-09-09 12:23:51 -07:00
kayrus
19ad634673
doc: improved "disaster restore" doc, added "member update" command description
2015-09-09 20:07:31 +02:00
Yicheng Qin
7d4cd7c76a
scripts: add release.sh
...
It could build all binaries and images for the given version.
2015-09-09 09:50:41 -07:00
Xiang Li
af0474f2e3
Merge pull request #3465 from raoofm/patch-1
...
etcdmain: Proxy doesnt specify - listening on http or https
2015-09-08 14:38:55 -07:00
Raoof Mohammed
2de1c36061
etcdmain: Proxy doesnt specify - listening on http or https
...
etcdmain: Proxy doesnt specify - listening on http or https
Fixes #3464
2015-09-08 17:19:23 -04:00
Yicheng Qin
ccdd10c757
Merge pull request #3463 from yichengq/update-roadmap
...
roadmap: remove 2.2 section
2015-09-08 13:55:50 -07:00
Yicheng Qin
c837f0526f
roadmap: remove 2.2 section
...
We have finished all of them.
2015-09-08 13:43:39 -07:00
Xiang Li
d8e6e217fd
Merge pull request #3461 from xiang90/doc
...
doc: remove one limitation in upgrade doc
2015-09-08 13:29:43 -07:00
Xiang Li
3689ea3071
doc: remove one limitation in upgrade doc
2015-09-08 13:28:23 -07:00
Xiang Li
a44da0b62a
Merge pull request #3451 from raoofm/patch-1
...
discovery: log error only if both ssl and non-ssl srv lookups fail
2015-09-06 20:54:43 -07:00
Raoof Mohammed
9a2809f0b5
discovery: log error only if both ssl and non-ssl srv lookups fail
...
discovery: log error only if both ssl and non-ssl srv lookups fail
Earlier we were logging as soon as one of the lookups failed.
Fixes #3414
2015-09-06 23:44:19 -04:00
Yicheng Qin
184337568d
scripts/build-docker: build docker in image-docker dir
...
The docker build command will use whatever directory contains the
Dockerfile as the build context (including all of its subdirectories).
And the <src> path of ADD must be inside the context of the build.
So change it to build in a specific directory for clean and fast.
2015-09-06 00:17:41 -07:00
Yicheng Qin
15d1db9bf8
scripts/build-aci: support BINARYDIR and BUILDDIR
...
This makes it more configurable, and is ready for overall release script.
2015-09-06 00:17:41 -07:00