Anthony Romano
a0360a83c9
Merge pull request #6745 from heyitsanthony/private-recipe
...
contrib/recipes: unexport and clean up keys.go
2016-10-28 12:44:58 -04:00
Anthony Romano
8f718e2e5a
contrib/recipes: unexport and clean up keys.go
...
Fixes #6731
2016-10-28 11:41:13 -04:00
Xiang Li
c6cd63dc35
Merge pull request #6747 from sinsharat/client_metric_add_example
...
clientv3: added example for client metrics
2016-10-27 16:42:18 -07:00
sharat
a1bfb31219
clientv3: added example for client metrics
2016-10-28 04:30:17 +05:30
fanmin shi
ea05711522
Merge pull request #6746 from fanminshi/tester-recovery-error-fix
...
functional-tester: always clean up if tester encouters an error
2016-10-27 15:22:07 -07:00
fanmin shi
7f5a7d1da5
functional-tester: always clean up if tester encouters an error
...
The current tester doesn't not clean up if any of the failure injection/recovery fails. if tester fails to recover a dead node, tester hangs in the next round because the tester will keep waiting until cluster becomes healthy which is impossible since a node is down. To fix this issue, we will always clean up if any error happens during each round so that cluster will be healthy for next round.
FIX #6743
2016-10-27 15:07:58 -07:00
Xiang Li
89107a49fa
Merge pull request #6741 from sinsharat/clientv3_add_client_side_metrics
...
clientv3: added client side metrics support
2016-10-27 13:22:10 -07:00
Gyu-Ho Lee
1b36162659
Merge pull request #6647 from gyuho/watch
...
clientv3: send create event over outc
2016-10-27 11:45:22 -07:00
Gyu-Ho Lee
0a3d45a307
clientv3: send create event over outc
2016-10-27 11:11:16 -07:00
sharat
8fd1dd7862
clientv3: added client side metrics support
2016-10-27 22:47:45 +05:30
sharat
c99a9f4075
clientv3: added entries for go-grpc-prometheus for build
2016-10-27 22:44:19 +05:30
sharat
2c974abcb9
clientv3: added go-grpc-prometheus for client meterics
2016-10-27 22:36:05 +05:30
fanmin shi
8825392da2
Merge pull request #6714 from fanminshi/short_term_lease_check
...
functional-tester: add short lived leases checking
2016-10-26 14:50:55 -07:00
fanmin shi
8d9e2623e1
functional-tester: add short lived leases checking
...
lease stresser now generates short lived leases that will expire before invariant checking.
this addition verifies that the expired leases are indeed being deleted on the sever side.
2016-10-26 14:46:57 -07:00
fanmin shi
d7c21e6837
Merge pull request #6737 from fanminshi/lease_expired_fix
...
functional-tester: increase lease TTL
2016-10-26 10:34:38 -07:00
fanmin shi
1dc60bb97e
functional-tester: increase lease TTL
...
increasing lease TTL ensure that lease doesn't expire during hashes stabilization period.
I observed that it can take a long time for etcd cluster to become stable.
2016-10-26 10:32:52 -07:00
Gyu-Ho Lee
c58ae95429
Merge pull request #6732 from JoshRosso/etcdctl-specify-ttl-unit
...
etcdctl: add ttl unit to flag description
2016-10-25 18:08:02 -07:00
joshrosso
e489229153
etcdctl: add ttl unit to flag description
...
Add the ttl unit (seconds) to --ttl description for etcdctl's mk, mkdir, set,
setdir, update, and updatedir commands.
2016-10-25 17:12:15 -07:00
Xiang Li
12e4dfa9c4
Merge pull request #6715 from fanminshi/lease_hash_fix
...
Lease hash fix
2016-10-25 16:28:11 -07:00
Xiang Li
b398233f4f
Merge pull request #6730 from gyuho/round-prefix
...
etcd-runner: fix typo in round prefix
2016-10-25 16:24:27 -07:00
Xiang Li
99539ff031
Merge pull request #6727 from sinsharat/etcd-runner_add_client_timeout_flag
...
etcd-runner: Added connection timeout flag for client
2016-10-25 16:09:10 -07:00
Gyu-Ho Lee
12488d4a70
etcd-runner: fix typo in round prefix
2016-10-25 15:59:44 -07:00
fanmin shi
bb97adda0d
functional-tester: add retries to hash checking
...
allows hashes to converge through retrying.
2016-10-25 14:27:36 -07:00
sharat
6e7e346c93
etcd-runner: Added client connection timeout flag
2016-10-26 01:58:22 +05:30
Xiang Li
d7bc15300b
Merge pull request #6624 from bdarnell/pre-vote
...
raft: Implement the PreVote RPC described in thesis section 9.6
2016-10-25 13:18:22 -07:00
Gyu-Ho Lee
ddc94aaf9e
Merge pull request #6725 from gyuho/btree
...
vendor: backport 'google/btree' changes
2016-10-25 12:34:52 -07:00
Gyu-Ho Lee
4ba63237ce
Merge pull request #6705 from gyuho/dump-db
...
etcd-dump-db: initial commit
2016-10-25 11:43:42 -07:00
Gyu-Ho Lee
cd618323d0
vendor: backport 'google/btree' changes
2016-10-25 10:53:35 -07:00
Gyu-Ho Lee
924ece6ae7
etcd-dump-db: initial commit
2016-10-25 10:18:51 -07:00
Gyu-Ho Lee
4e1d3f0f52
mvcc: expose 'backend.IgnoreKey'
2016-10-25 10:07:08 -07:00
Xiang Li
18739e766a
Merge pull request #6721 from sinsharat/etcd_runner_remove_unused_code
...
etcd-runner: remove unused code and change name for randClient
2016-10-25 10:01:20 -07:00
Xiang Li
efeceef0ca
Merge pull request #6703 from FedericoCeratto/patch-1
...
Add etcd client for Nim
2016-10-25 09:28:08 -07:00
Ben Darnell
8d5e969f12
raft: Separate test methods for vote and pre-vote tests
2016-10-25 23:31:44 +09:00
sharat
69ae49a1dd
etcd-runner: remove unused code and change name for randClient
2016-10-25 19:16:27 +05:30
Federico Ceratto
f2cff42cb8
libraries-and-tools: add Nim client
2016-10-25 12:20:42 +01:00
Gyu-Ho Lee
8e5f34fd97
Merge pull request #6709 from yudai/error_url
...
clientv3: Fix URL to rpc errors
2016-10-24 18:52:46 -07:00
Iwasaki Yudai
e7e29ba249
clientv3: Fix URL to rpc errors
2016-10-24 16:38:05 -07:00
Xiang Li
c549978b8e
Merge pull request #6712 from doodles526/change_boom_to_hey
...
hack/benchmark: change boom to hey
2016-10-24 14:51:58 -07:00
Joshua Deare
4eefdaa4bb
hack/benchmark: change boom to hey
...
boom has moved to hey, due to a conflicting binary name with another
project
2016-10-24 13:28:53 -07:00
Xiang Li
0bb2384547
Merge pull request #6707 from mkumatag/ppc64le_support
...
Add ppc64le travis builds
2016-10-24 12:33:21 -07:00
Xiang Li
77be124391
Merge pull request #6691 from xiang90/fix_retry
...
clientv3: do not retry on mutable operations
2016-10-24 10:32:34 -07:00
Manjunath A Kumatagi
0642b4e61e
travis: Add ppc64le travis builds
2016-10-24 22:46:14 +05:30
Xiang Li
a1afb21e33
Merge pull request #6710 from fasaxc/report-cluster-id
...
client: Return the server's cluster ID as part of the Response
2016-10-24 09:46:57 -07:00
Anthony Romano
06e2ce116c
Merge pull request #6704 from heyitsanthony/proxy-broadcast-race
...
grpcproxy: fix race on watcher revision
2016-10-24 09:17:29 -07:00
Anthony Romano
ae99c91903
Merge pull request #6698 from heyitsanthony/session-close
...
concurrency: terminate session.Close if revoke takes longer than TTL
2016-10-24 09:14:09 -07:00
Shaun Crampton
43df091067
client: Return the server's cluster ID as part of the Response
...
This allows the client to spot if the cluster ID changes, which
would indicate that the cluster has been rebuilt and watches may be
out of sync.
Helps work around #6652 .
2016-10-24 14:51:00 +01:00
Ben Darnell
22aa710c1f
raft: Improve comments and formatting for PreVote change
2016-10-24 22:29:33 +09:00
Xiang Li
81f151eed2
clientv3: fix retry logic
...
1. Balancer should setup gRPC error code correctly for retry.
2. We should not mask context error.
2016-10-22 22:15:43 -07:00
Xiang Li
92c987f75d
Merge pull request #6695 from sinsharat/watch_runner_respect_rounds
...
etcd-runner: watcher runner respect rounds
2016-10-21 20:28:29 -07:00
sharat
90146d863c
etcd-runner: watcher runner respect rounds
2016-10-22 05:00:10 +05:30