Yicheng Qin
cf6cb82caa
scripts/build-docker: stop creating scratch image
...
Scratch image has become docker's reserved image.
2015-09-06 00:16:08 -07:00
Yicheng Qin
a1b01c266a
scripts/build-aci: fix the way to check executability
...
Or it may treat runnable command as unexecutable.
2015-09-06 00:15:31 -07:00
Xiang Li
106d918dd5
Merge pull request #3444 from xiang90/doc
...
etcdctl: suggest endpoint over peer
2015-09-04 13:22:03 -07:00
Xiang Li
322aab133d
etcdctl: suggest endpoint over peer
2015-09-04 13:16:33 -07:00
Xiang Li
9fa05ad8a0
Merge pull request #3443 from xiang90/test
...
test: now raft has no shadow issue
2015-09-04 11:31:44 -07:00
Xiang Li
39580479b5
Merge pull request #3442 from xiang90/b
...
etcdctl: prepare for health endpoint change
2015-09-04 11:30:44 -07:00
Xiang Li
a6e67a6dec
test: now raft has no shadow issue
...
We can test raft pkg now!
2015-09-04 10:52:14 -07:00
Xiang Li
778f8d8fea
Merge pull request #3434 from xiang90/index_revision
...
*: v3api index->revision
2015-09-04 10:48:59 -07:00
Xiang Li
3f18ded10a
*: v3api index->revision
2015-09-04 10:41:20 -07:00
Yicheng Qin
5a5f15de39
Merge pull request #3438 from yichengq/storage-test
...
storage: add mock tests for store struct
2015-09-04 10:26:08 -07:00
Xiang Li
04539c6240
etcdctl: prepare for health endpoint change
...
We made a mistake on the health endpoint by returning a string "true".
We have to make the etcdctl works for the next version of etcd which
will correct the mistake on the server side.
It is too late to change the server side right now since we already
released a version of etcdctl that only understands "true".
2015-09-04 10:20:24 -07:00
Yicheng Qin
215f27c2f5
storage: add mock tests for store struct
2015-09-04 08:53:49 -07:00
Yicheng Qin
8ca76a789b
Merge pull request #3439 from akolb1/godep_all_fixes
...
Godep: fixed missing dependencies
2015-09-03 22:20:48 -07:00
Alex Kolbasov
2782418923
Godep: fixed missing dependencies
2015-09-04 04:51:44 +00:00
Yicheng Qin
5ae2eb4731
storage: avoid one extra round of wait
...
It could exit early if it knows that there is no more keys.
2015-09-03 19:12:27 -07:00
Yicheng Qin
9175df7c71
storage: correct revision for range when deleteRange
...
to make it logically reasonable.
2015-09-03 19:12:27 -07:00
Yicheng Qin
797a4796d9
storage: remove check for DELETE type KeyValue
...
kvindex always returns kvs that exist at given revision, so there is no
need to check for whether the KeyValue range from backend is DELETE type.
2015-09-03 19:12:27 -07:00
Yicheng Qin
00e31f13a6
storage: remove unnecessary rev parameter
2015-09-03 19:12:27 -07:00
Xiang Li
2f2b084ab5
Merge pull request #3436 from xiang90/remove_consistent_token
...
*: replace consistent token with revision in v3 api
2015-09-03 17:16:07 -07:00
Xiang Li
254d641ff9
Merge pull request #3429 from xiang90/upgrade_doc
...
doc: add upgrade to 2.2 doc
2015-09-03 15:47:10 -07:00
Xiang Li
2ac9af4924
*: replace consistent token with revision in v3 api
2015-09-03 15:41:33 -07:00
Xiang Li
243fe519a9
Merge pull request #3435 from xiang90/gogoproto
...
*: update gogoproto
2015-09-03 15:35:48 -07:00
Xiang Li
ef7cf058a2
*: update gogoproto
2015-09-03 15:32:25 -07:00
Xiang Li
356aba7595
doc: add upgrade to 2.2 doc
2015-09-03 11:48:30 -07:00
Xiang Li
ae2b43b588
Merge pull request #3433 from tamird/proto-import-path
...
*: regenerate proto to use local import path
2015-09-03 10:52:37 -07:00
Tamir Duberstein
45390b9fb8
*: regenerate proto to use local import path
...
Using Go-style import paths in protos is not idiomatic. Normally, this
detail would be internal to etcd, but the path from which gogoproto
is imported affects downstream consumers (e.g. cockroachdb).
In cockroach, we want to avoid including `$GOPATH/src` in our protoc
include path for various reasons. This patch puts etcd on the same
convention, which allows this for cockroach.
More information: https://github.com/cockroachdb/cockroach/pull/2339#discussion_r38663417
This commit also regenerates all the protos, which seem to have
drifted a tiny bit.
2015-09-03 13:38:28 -04:00
Xiang Li
84d1527df6
Merge pull request #3432 from coreos/robszumski-patch-1
...
docs: insert whitespace
2015-09-03 09:56:57 -07:00
Rob Szumski
49e7e6eb9f
docs: insert whitespace
...
Fixes the rendering of this page on https://coreos.com/etcd/docs/2.1.0/proxy.html
2015-09-03 09:50:07 -07:00
Yicheng Qin
1eaf169057
Merge pull request #3395 from yichengq/backend-test
...
storage/backend: add unit tests for backend and batchTx
2015-09-03 07:23:38 -07:00
Yicheng Qin
44fd734038
storage/backend: add unit tests for backend and batchTx
2015-09-02 16:57:13 -07:00
Yicheng Qin
16e9e4b3d5
Merge pull request #3412 from yichengq/etcdctl-sync
...
etcdctl: better logging for sync process
2015-09-02 16:49:00 -07:00
Yicheng Qin
8e040efed9
etcdctl: log more about sync process
...
Users don't even know that etcdctl is doing sync and fails on sync
process. So we add more logs for sync process.
2015-09-02 16:10:25 -07:00
Yicheng Qin
3a8db488ca
Merge pull request #3415 from yichengq/better-err
...
etcdctl/command: print more details about ErrNoEndpoint
2015-09-02 10:11:45 -07:00
Yicheng Qin
41cc16481f
Merge pull request #3418 from AdoHe/fix_build_script_error
...
build: fix build error on ubuntu
2015-09-01 22:44:23 -07:00
Tony
9665cda7c1
build: fix build error on ubuntu
2015-09-02 13:28:55 +08:00
Xiang Li
484a115813
Merge pull request #3424 from akolb1/bolt_solaris1
...
Godeps: boltdb dependency missing solaris support
2015-09-01 16:19:23 -07:00
Alex Kolbasov
ecbc44fb63
Godeps: boltdb dependency missing solaris support
2015-09-01 23:17:36 +00:00
Yicheng Qin
423e3bbbd8
etcdctl/cluster_health: provide better message for empty client urls
...
It skips sync when init client, and prints out unreachable messagen and
points to notice when checking health of etcd members one by one.
2015-09-01 14:42:19 -07:00
Yicheng Qin
aa0c8fea55
Merge pull request #3321 from yichengq/doc-tls-setup
...
docs/security: link cfssl example
2015-09-01 14:28:40 -07:00
Yicheng Qin
6caae58814
docs/security: recommend cfssl instead of etcd-ca
...
This provides a more general and stable way for users to set TLS cluster.
2015-09-01 14:07:26 -07:00
Yicheng Qin
d412eaa3a2
Merge pull request #3308 from yichengq/go-codec
...
Use ugorji codec for unmarshalling key responses in client
2015-09-01 14:04:38 -07:00
Xiang Li
53b8175d3f
Merge pull request #3421 from xiang90/3411
...
etcdmain: proxy does not need to belong to the discovered cluster
2015-09-01 13:49:31 -07:00
Xiang Li
7957677cf2
etcdmain: proxy does not need to belong to the discovered cluster
2015-09-01 11:24:02 -07:00
Xiang Li
a94118893c
Merge pull request #3413 from xiang90/snapshot_dir
...
*: support wal dir
2015-09-01 10:03:50 -07:00
Xiang Li
d94e712d91
*: support wal dir
2015-09-01 09:54:27 -07:00
Yicheng Qin
85b6c51a23
Merge pull request #3420 from yichengq/wait-more
...
storage: extend timeout to wait for put complete
2015-09-01 09:25:46 -07:00
Yicheng Qin
a21166c3aa
storage: extend timeout to wait for put complete
...
travis is sometimes slow, and it could fail to complete the put in 10ms.
2015-09-01 09:03:03 -07:00
Yicheng Qin
8ac981e1ee
Merge pull request #3416 from yichengq/get-cluster-timeout
...
etcdserver: add timeout param on getClusterFromRemotePeers
2015-09-01 09:00:19 -07:00
Yicheng Qin
f3bfcb9dee
etcdserver: add timeout param on getClusterFromRemotePeers
...
It sets 10s timeout for public GetClusterFromRemotePeers.
This helps the following cases to work well in high latency scenario:
1. proxy sync members from the cluster
2. newly-joined member sync members from the cluster
Besides 10s request timeout, the request is also controlled by dial
timeout and read connection timeout.
2015-09-01 08:49:01 -07:00
Yicheng Qin
1fabc48968
Merge pull request #3404 from bdarnell/multinode-propose-panic
...
raft: A removed node can no longer be leader.
2015-08-31 20:06:34 -07:00