Anthony Romano
8effbda3a7
clientv3: use Endpoints[0] to initialize grpc creds
...
Dialing out without specifying TLS creds but giving https uses some
default behavior that depends on passing an endpoint with https to
Dial(), so it's not enough to completely rely on the balancer to supply
endpoints.
Fixes #8008
Also ctx-izes grpc.Dial
2017-05-31 15:01:11 -07:00
Xiang Li
f03ed33c87
Merge pull request #7761 from YuleiXiao/xyl_get_transfer_leader_status
...
return leaderTransferee at raft status
2017-05-31 07:30:49 -07:00
Hitoshi Mitake
7acd43e8bb
Merge pull request #7862 from mitake/benchmark-mvcc-batch
...
benchmark, pkg: a new option of mvcc --batch for enlarging a single txn
2017-05-30 19:50:44 -07:00
Anthony Romano
a20e667c5b
Merge pull request #7967 from heyitsanthony/purge-snapdb
...
etcdserver: purge old snap.db files
2017-05-30 16:15:11 -07:00
Anthony Romano
3748e3cf28
Merge pull request #8006 from heyitsanthony/clientv3-test-nocluster
...
clientv3: do not launch cluster on go test without explicit -run
2017-05-30 15:33:06 -07:00
Anthony Romano
119bca6ce7
Merge pull request #8005 from heyitsanthony/more-vendoring
...
vendor: ghodss/yaml v1.0.0, kr/pty v1.0.0
2017-05-30 14:09:03 -07:00
Anthony Romano
c250e7be9e
clientv3: do not launch cluster on go test without explicit -run
...
There's a workaround by running -run=Test but this periodically
comes up as an issue, so have `go test` only run Test* to stem
the complaints.
Fixes #8000
2017-05-30 12:23:12 -07:00
Anthony Romano
0970fe78a0
vendor: ghodss/yaml v1.0.0
2017-05-30 10:33:27 -07:00
Anthony Romano
5d837e5ab3
vendor: kr/pty v1.0.0
2017-05-30 10:33:25 -07:00
Gyu-Ho Lee
c3879e3776
Merge pull request #8004 from gyuho/doc
...
Documentation: add 'yaml.NewConfig' change in 3.2
2017-05-30 10:13:57 -07:00
Gyu-Ho Lee
84226a722c
Documentation: add 'yaml.NewConfig' change in 3.2
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-30 10:02:48 -07:00
Anthony Romano
1de75d2035
Merge pull request #7997 from heyitsanthony/version-go-semver
...
vendor: use v0.2.0 of go-semver
2017-05-30 09:24:54 -07:00
Anthony Romano
ee45c948ac
vendor: use v0.2.0 of go-semver
2017-05-26 16:15:10 -07:00
Anthony Romano
e42d5174ef
Merge pull request #7994 from heyitsanthony/update-perf-doc-3.2
...
op-guide: update performance.md
2017-05-26 15:00:38 -07:00
Anthony Romano
e66a1439db
op-guide: update performance.md
...
It's been a year, time to refresh with 3.2.0 data.
2017-05-26 14:11:40 -07:00
Anthony Romano
6846e49edf
Merge pull request #7859 from heyitsanthony/cache-consistent-get
...
mvcc: cache consistent index
2017-05-26 10:52:53 -07:00
Anthony Romano
3e1eb1a2e7
Merge pull request #7872 from heyitsanthony/break-boltdb-lock-readtx
...
backend: don't hold boltdb read txn lock on cursor scanning
2017-05-26 10:25:33 -07:00
Anthony Romano
ac4855e911
mvcc: benchmark ConsistentIndex
2017-05-26 09:49:40 -07:00
Anthony Romano
73dee0bec4
mvcc: cache consistentIndex
...
Called on every entry apply and boltdb requests aren't free.
2017-05-26 09:49:40 -07:00
Anthony Romano
0506f49f9e
backend: don't hold boltdb read txn lock on cursor scanning
...
Large fetches hold the lock when they do not need to do so.
2017-05-26 09:28:08 -07:00
Anthony Romano
343a018361
Merge pull request #7900 from heyitsanthony/chunk-restore
...
mvcc: chunk reads for restoring
2017-05-26 09:21:59 -07:00
Anthony Romano
57de98f132
Merge pull request #7991 from heyitsanthony/faq-space-exceeded
...
Documentation: add FAQ entry for "database space exceeded" errors
2017-05-26 09:10:34 -07:00
Hitoshi Mitake
99366c6b42
benchmark: a new option of mvcc --txn-ops for enlarging a single txn
...
This commit adds a new option --txn-ops to `benchmark mvcc put`. A
number specified with this option will be used as a number of written
keys in a single transaction. It will be useful for checking the
effect of the batching.
2017-05-26 11:10:24 +09:00
Anthony Romano
384a84ceee
Merge pull request #7990 from heyitsanthony/fix-cov-authfromkeyperm
...
etcdctl, e2e: use 0xe7cd as argument separator in cov-enabled etcdctl
2017-05-25 18:22:36 -07:00
Anthony Romano
dac2c10ce9
etcdctl, e2e: use 0xe7cd as argument separator in cov-enabled etcdctl
...
Fixes #7980
2017-05-25 16:11:52 -07:00
Anthony Romano
9b6c8d216f
Documentation: add FAQ entry for "database space exceeded" errors
...
Also moves miscategorized cluster id mismatch entry from "performance"
to "operation".
2017-05-25 16:08:58 -07:00
fanmin shi
2f84f3d8d8
Merge pull request #7968 from fanminshi/make_maxRequestBytes_configurable
...
etcd: make max request bytes configurable
2017-05-25 15:54:24 -07:00
Anthony Romano
212a1efd47
Merge pull request #7965 from heyitsanthony/shared-grpc-conn
...
embed: share grpc connection for grpc json services
2017-05-25 14:35:33 -07:00
fanmin shi
68a72c6b6e
v3rpc: change grpc max recv size as needed.
2017-05-25 11:01:51 -07:00
fanmin shi
9e7740011b
etcdserver: add --max-request-bytes flag
2017-05-25 11:01:38 -07:00
fanmin shi
b003734be6
Merge pull request #7976 from fanminshi/make_maxOpsPerTxn_configurable
...
etcdserver: add --max-txn-ops flag
2017-05-25 10:34:17 -07:00
Anthony Romano
967fc70173
Merge pull request #7983 from heyitsanthony/etcdctl-lock-exec
...
etcdctl: support exec on lock
2017-05-25 10:26:48 -07:00
Gyu-Ho Lee
4a8d32eaa6
Merge pull request #7984 from gyuho/3.2
...
*: bump up test Go runtime, etcd versions before 3.2 release
2017-05-24 17:20:48 -07:00
Anthony Romano
643c2a310d
etcdctl: support exec on lock
...
The lock command is clumsy to use from the command line, needing mkfifo,
wait, etc. Instead, make like consul and support launching a command if
one is given.
2017-05-24 16:47:00 -07:00
Gyu-Ho Lee
c3a191b38d
e2e: use version.Cluster for release test
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 15:20:18 -07:00
fanmin shi
e9f464debc
integration: creation of cluster now takes maxTxnOps
2017-05-24 14:48:44 -07:00
Gyu-Ho Lee
83efd2c745
ROADMAP: make 'release-3.2' stable branch
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 14:31:43 -07:00
Gyu-Ho Lee
307331cc31
test: release tests with v3.2+
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 14:31:30 -07:00
Gyu-Ho Lee
2abd22a13b
travis: run tests with Go 1.8.3
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 14:28:33 -07:00
Anthony Romano
2a4db4307f
Merge pull request #7982 from heyitsanthony/watch-latency-clients
...
benchmark: support multiple clients/conns in watch-latency benchmark
2017-05-24 13:23:07 -07:00
Anthony Romano
ebd6e8c4b1
benchmark: support multiple clients/conns in watch-latency benchmark
2017-05-24 11:31:43 -07:00
Gyu-Ho Lee
8c1ab62bc5
Merge pull request #7975 from raoofm/patch-11
...
doc: modify vonage usecase, adding kubernetes and vault
2017-05-24 10:40:47 -07:00
fanmin shi
ae7ddfb483
etcdserver: add --max-txn-ops flag
...
--max-txn-ops allows users to define the maximum transaction operations
for each txn request. it defaults at 128.
Fixes #7826
2017-05-24 10:32:32 -07:00
Anthony Romano
8d2b340629
Merge pull request #7966 from heyitsanthony/close-kv-err
...
etcdserver: close mvcc.KV on init error path
2017-05-23 12:59:20 -07:00
Gyu-Ho Lee
0b449a24bb
Merge pull request #7956 from gyuho/container-linux
...
Documentation: add systemd, Container Linux guide
2017-05-23 12:38:37 -07:00
Raoof Mohammed
a1804390b1
doc: modify usecase
...
adding kubernetes and vault
2017-05-23 14:57:10 -04:00
Gyu-Ho Lee
8b290c680a
Documentation: add systemd, Container Linux guide
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-23 11:27:27 -07:00
Anthony Romano
c1c9a2c96c
etcdserver: close mvcc.KV on init error path
...
Scheduled compaction will panic if KV is not stopped before
closing the backend.
2017-05-23 10:41:37 -07:00
Anthony Romano
ab16fa1f07
etcdserver: purge old snap.db files
...
Lots of garbage db files in #7957 . Should purge.
2017-05-22 15:44:21 -07:00
Anthony Romano
db7ab961bf
embed: share grpc connection for grpc json services
2017-05-22 12:59:13 -07:00