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
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
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
Anthony Romano
cb3a5eaff1
Merge pull request #6702 from heyitsanthony/minmax-proxy
...
grpcproxy: respect {min,max}{create,mod} revision
2016-10-21 16:29:40 -07:00
Anthony Romano
a5c93840b4
Merge pull request #6701 from heyitsanthony/compact-resume
...
integration: account for unsynced server in TestWatchResumeCompacted
2016-10-21 16:29:27 -07:00
Anthony Romano
f38a5d19a8
concurrency: add WithContext option to sessions
...
Makes it possible to cancel session requests without having to
close the entire client.
2016-10-21 16:26:59 -07:00
Anthony Romano
1e330a90c7
concurrency: terminate session.Close if revoke takes longer than TTL
...
Fixes #6681
2016-10-21 16:21:01 -07:00
Anthony Romano
bd1985d84b
grpcproxy: fix race on watcher revision
...
Was racing between broadcast setting the watchgroup revision
and joining single watchers.
2016-10-21 16:09:39 -07:00
Anthony Romano
65eb3038fe
grpcproxy: respect {min,max}{create,mod} revision
...
Mutexes were breaking in proxy integration tests.
2016-10-21 15:02:00 -07:00
Anthony Romano
8f3abda5b8
integration: account for unsynced server in TestWatchResumeCompacted
...
The watch's etcd server is shutdown to keep the watch in a retry state as
keys are put and compacted on the cluster. When the server restarts,
there is a window where the compact hasn't been applied which may cause
the watch to receive all events instead of only a compaction error.
Fixes #6535
2016-10-21 13:42:10 -07:00
fanmin shi
21e65eec08
Merge pull request #6692 from fanminshi/lease_expire_compact_fix
...
functional-tester: add rate limiter to lease stresser
2016-10-21 12:47:27 -07:00
fanmin shi
d582fdcc1b
functional-tester: add rate limiter to lease stresser
...
too many leases created can cause compaction to timeout. adding a rate limiter limits number of leases and attched keys.
2016-10-21 12:34:49 -07:00
Gyu-Ho Lee
1ad038d02e
Merge pull request #6662 from gyuho/db-panic
...
backend: skip *bolt.DB.Size call when nil
2016-10-21 11:38:54 -07:00
Gyu-Ho Lee
ef9d55800f
integration: test inflight Hash call on nil db
2016-10-21 11:02:54 -07:00
Gyu-Ho Lee
994e8e4f40
mvcc: test inflight Hash to trigger Size on nil db
2016-10-21 11:02:09 -07:00
Gyu-Ho Lee
7d30326968
backend: skip *bolt.DB.Size call when nil
...
Fix https://github.com/coreos/etcdlabs/issues/30 .
2016-10-21 11:01:23 -07:00
Gyu-Ho Lee
791aeb39a6
Merge pull request #6653 from gyuho/acbuild
...
acbuild: add symlinks to /usr/local/bin/etcd*
2016-10-21 10:48:08 -07:00
Anthony Romano
60c0a5503e
Merge pull request #6636 from heyitsanthony/watch-resume-close
...
clientv3: only receive from closing streams in Watcher close
2016-10-21 10:06:03 -07:00
Gyu-Ho Lee
b72a413b71
Merge pull request #6697 from gyuho/fmt
...
*: fix gofmt issues with go tip
2016-10-20 17:04:39 -07:00
Gyu-Ho Lee
0626ee048e
rafthttp: fix gofmt issues with go tip
2016-10-20 16:32:56 -07:00
Gyu-Ho Lee
46716fe9fb
mvcc: fix gofmt issues from Go tip
2016-10-20 16:32:47 -07:00
fanmin shi
161eb2c457
Merge pull request #6696 from fanminshi/lease_expire_fix
...
functional-tester: modify lease renew logic
2016-10-20 16:25:04 -07:00
Anthony Romano
c100e40715
clientv3: only receive from closing streams in Watcher close
...
Was overcounting the number of expected closing messages; the resuming
list may have nil entries. Also the full client wasn't closing the watcher
client, only canceling its context, so client closes weren't joining with
the watcher shutdown.
Fixes #6605
2016-10-20 15:33:11 -07:00
Anthony Romano
a66c25121b
integration: stress closing while resuming watchers
2016-10-20 15:33:11 -07:00
fanmin shi
a25d4ac821
functional-tester: modify lease renew logic
...
only renew a lease if the lease is present.
2016-10-20 15:27:46 -07:00
Xiang Li
a2cfb56581
Merge pull request #6689 from fanminshi/function-tester-ensure-etcd-fullly-restarted
...
functional-tester: add logic to ensure etcd node is alive after fault recovery returns
2016-10-20 13:30:48 -07:00
Gyu-Ho Lee
0f1eb14374
Merge pull request #6694 from gyuho/travis
...
travis: test with Go 1.7.3
2016-10-20 12:04:01 -07:00
Gyu-Ho Lee
dd1920883c
Merge pull request #6693 from philips/fix-nb
...
Documentation: admin guide remove NB
2016-10-20 11:58:32 -07:00
Gyu-Ho Lee
9e6912fe82
travis: test with Go 1.7.3
...
Go 1.7.3 released.
2016-10-20 11:56:10 -07:00
Gyu-Ho Lee
e719d8641e
Merge pull request #6688 from gyuho/compact-rev
...
e2e: compact with latest rev in alarm test
2016-10-20 11:54:04 -07:00