df31eab136
raft: simplify truncateAndAppend
...
truncateAndAppend no need the value of 'after' with subbing one
2016-06-28 18:53:12 -07:00
66107b8653
auth: invalidate every token in disabling auth
2016-06-29 10:31:46 +09:00
8e825de35f
Merge pull request #5513 from vikstrous/clustererror
...
improve error message for ClusterError
2016-06-28 18:15:35 -07:00
8216fdc59f
Merge pull request #5799 from xiang90/grpcnaming
...
clientv3: add grpc naming resolver
2016-06-28 17:51:23 -07:00
4f57bb313f
clientv3: add grpc naming resolver
2016-06-28 17:06:58 -07:00
1b2f025414
Merge pull request #5801 from heyitsanthony/fix-watch-closeerr-race
...
clientv3: only use return closeErr when donec is closed
2016-06-28 17:05:48 -07:00
1db4ee8c61
clientv3: only use closeErr on watch when donec is closed
...
Fixes #5800
2016-06-28 16:14:09 -07:00
81322b498e
Merge pull request #5798 from gyuho/tests_more
...
Tests other projects to ensure it compiles
2016-06-28 15:22:32 -07:00
ede0b584b8
test: test builds on other projects
2016-06-28 15:03:19 -07:00
da180e0790
Merge pull request #5796 from gyuho/bench
...
benchmark: fix Compact request
2016-06-28 14:14:07 -07:00
bc6d7659af
Merge pull request #5795 from xiang90/filter
...
*: support watch with filters
2016-06-28 14:07:12 -07:00
ae057ec508
benchmark: fix Compact request
2016-06-28 13:58:28 -07:00
dced92f8bd
*: support watch with filters
...
Now user can filter events with types. The API is also extensible.
It might make sense for the proxy to filter out events based on
more expensive/customized filter.
2016-06-28 13:46:57 -07:00
5f1c763993
Merge pull request #5553 from swingbach/master
...
raft: implemented read-only query when quorum check is on
2016-06-28 12:47:43 -07:00
ddffdc3e37
Merge pull request #5725 from mitake/auth-not-enabled
...
auth, etcdserver: let Authenticate() fail if auth isn't enabled
2016-06-28 12:34:54 -07:00
ec232ec9d8
Merge pull request #5787 from heyitsanthony/compact-resp
...
clientv3, ctl3, clientv3/integration: add compact response to compact
2016-06-28 12:27:42 -07:00
38035c8c13
Merge pull request #5794 from xiang90/fix_c
...
mvcc: do not hash consistent index
2016-06-28 12:25:32 -07:00
ef9754910e
mvcc: do not hash consistent index
2016-06-28 09:36:26 -07:00
1c25aa6c48
clientv3, ctl3, clientv3/integration: add compact response to compact
2016-06-28 09:32:31 -07:00
0cd5c658aa
Merge pull request #5788 from gyuho/retry_tester
...
etcd-tester: match ErrTimeoutDueToLeaderFail
2016-06-27 21:16:07 -07:00
ac68f70843
etcd-tester: match ErrTimeoutDueToLeaderFail
...
stresser in followers should retry when failure is injected to
their leader.
2016-06-27 20:48:06 -07:00
0faae33ace
raft: implemented read-only query when quorum check is on
2016-06-28 10:52:53 +08:00
c00e97ea49
Merge pull request #5785 from gyuho/doc_update
...
Documentation/upgrades: upgrade 3.0 doc
2016-06-27 15:46:53 -07:00
c8a7d281ee
Documentation/upgrades: upgrade 3.0 doc
2016-06-27 15:45:44 -07:00
a5c2cd2708
Merge pull request #5784 from heyitsanthony/doc-todos
...
Documentation: clear out some TODOs
2016-06-27 15:20:30 -07:00
11fdf2dd18
Documentation: clear out some TODOs
2016-06-27 15:00:18 -07:00
3b300f42e9
Merge pull request #5781 from gyuho/compact_client
...
*: compact with physical in client side
2016-06-27 14:46:54 -07:00
b4162f8a45
Merge pull request #5782 from heyitsanthony/doc-lint
...
Documentation: conform to header style
2016-06-27 12:20:31 -07:00
f63e6875bd
e2e: test 'physical' flag in compact cmd
2016-06-27 12:07:49 -07:00
76e2bf03b8
etcdctl: v3 compact with physical flag
2016-06-27 12:07:46 -07:00
859e336d68
clientv3: configurable physical in compact
2016-06-27 12:04:04 -07:00
35229eb2d3
Documentation: conform to header style
2016-06-27 12:00:24 -07:00
bbed3ecc8d
Merge pull request #5780 from xiang90/check_i
...
etcdserver: check index of the kv when restarting
2016-06-27 11:44:10 -07:00
9614dc6e71
etcdserver: check index of the kv when restarting
2016-06-27 10:27:27 -07:00
8df37d53d6
auth, etcdserver: let Authenticate() fail if auth isn't enabled
...
Successful Authenticate() would be confusing and make trouble shooting
harder if auth isn't enabled in a cluster.
2016-06-26 22:49:23 -07:00
aab905f7cc
Merge pull request #5776 from mitake/commit-title
...
test: more accurate checking of commit title
2016-06-27 14:48:10 +09:00
cfc171d5f7
Merge pull request #5777 from xiang90/c_be
...
etcdserver: refuse to restart if backend file is missing
2016-06-26 22:34:08 -07:00
891ddcba6e
etcdserver: refuse to restart if backend file is missing
2016-06-26 21:16:51 -07:00
555028f3d1
test: more accurate checking of commit title
2016-06-26 21:05:47 -07:00
efcf03f0b1
Merge pull request #5773 from heyitsanthony/integration-unixsock
...
integration: use unix sockets for all connections
2016-06-25 16:17:20 -07:00
ae6e879812
Merge pull request #5774 from gyuho/raft_minor_fix
...
raft: len(entries) before Lock, use firstIndex
2016-06-25 11:13:16 -07:00
6a48961895
raft: len(entries) before Lock, use firstIndex
...
- To avoid unnecessary locking in case len(entries) == 0
- use firstIndex method
2016-06-24 23:50:00 -07:00
13d0ea7f54
integration: use unix domain sockets for all connections
2016-06-24 21:18:19 -07:00
bbb84ff709
discovery: use pkg/transport to create http transport
2016-06-24 21:04:39 -07:00
54d56e2531
pkg/types: accept unix and unixs schemes
2016-06-24 21:04:39 -07:00
fc1a226d15
pkg/transport: unix domain socket listener and transport
2016-06-24 21:04:31 -07:00
0c820dc7ba
Merge pull request #5769 from xiang90/unstable
...
doc: add unstable
2016-06-24 13:38:54 -07:00
40f62ab4a5
Merge pull request #5771 from gyuho/docker
...
*: separate Dockerfile for quay build trigger
2016-06-24 13:26:05 -07:00
0da05a896f
doc: add experimental apis
2016-06-24 13:05:53 -07:00
8a71f749d7
*: separate Dockerfile for quay build trigger
...
Fix https://quay.io/repository/coreos/etcd-git/build/d75d80b1-7d8d-42bd-af07-645b7da3a118 .
2016-06-24 12:55:10 -07:00