Anthony Romano
998fa0de76
Documentation, scripts: regen RPC docs
...
Was missing the new cancel_reason field. Also includes updated protodoc
sha to fix generating documentation for upcoming txn compare range patchset.
2017-06-02 10:27:49 -07:00
Anthony Romano
c273735729
op-guide: document configuration flags for gateway
2017-06-01 15:59:49 -07:00
Anthony Romano
c85f736522
mvcc: time restore in restore benchmark
...
This never worked.
2017-06-01 14:59:31 -07:00
Anthony Romano
a375ff172e
mvcc: chunk reads for restoring
...
Loading all keys at once would cause etcd to use twice as much
memory than it would need to serve the keys, causing RSS to spike on
boot. Instead, load the keys into the mvcc by chunk. Uses pipelining
for some concurrency.
Fixes #7822
2017-06-01 14:59:27 -07:00
Anthony Romano
1893af9bbd
integration: use unixs:// if client port configured for tls
2017-06-01 09:47:08 -07:00
Anthony Romano
b4c655677a
clientv3: support unixs:// scheme
...
For using TLS without giving a TLSConfig to the client.
2017-06-01 09:47:03 -07:00
Anthony Romano
c2160adf1d
clientv3/integration: test dialing to TLS without a TLS config times out
...
etcdctl was getting ctx errors from timing out trying to issue RPCs to
a TLS endpoint but without using TLS for transmission. Client should
immediately bail out with a time out error.
2017-06-01 09:46:57 -07:00
Anthony Romano
5ada311416
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-06-01 09:46:48 -07:00
Anthony Romano
f042cd7d9c
vendor: ghodss/yaml v1.0.0
2017-05-30 14:44:30 -07:00
Anthony Romano
f0a400a3a8
vendor: kr/pty v1.0.0
2017-05-30 14:44:23 -07:00
Anthony Romano
6066977280
op-guide: update performance.md
...
It's been a year, time to refresh with 3.2.0 data.
2017-05-30 10:16:19 -07:00
Anthony Romano
fc88eccc74
vendor: use v0.2.0 of go-semver
2017-05-30 10:15:23 -07:00
Gyu-Ho Lee
5cb28a7d83
Documentation: add 'yaml.NewConfig' change in 3.2
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-30 10:14:55 -07:00
Anthony Romano
de57e88643
Documentation: add FAQ entry for "database space exceeded" errors
...
Also moves miscategorized cluster id mismatch entry from "performance"
to "operation".
2017-05-26 09:13:13 -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
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
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
f75e333264
Merge pull request #7958 from heyitsanthony/perm-prefix
...
etcdctl: improve role --prefix flag
2017-05-22 12:19:16 -07:00
Gyu-Ho Lee
378bac79e1
Merge pull request #7963 from tlossen/patch-1
...
documentation: fixed typo
2017-05-22 08:29:25 -07:00
Tim Lossen
20a747ea09
Documentation/learning: fixed typo
...
(repeated word)
2017-05-22 17:26:34 +02:00
Hitoshi Mitake
4cd5e7ebb2
Merge pull request #7809 from mitake/auth-watch
...
protect watch with auth
2017-05-20 13:23:30 +09:00
Hitoshi Mitake
881903b6d3
e2e: add a new test case for protecting watch with auth
2017-05-20 11:34:45 +09:00
Hitoshi Mitake
939912c425
clientv3, etcdserver: support auth in Watch()
2017-05-20 11:34:45 +09:00
Anthony Romano
cbd3807b30
Merge pull request #7959 from heyitsanthony/regen-protodoc
...
Documentation, scripts: regenerate protobuf docs with updated protodoc
2017-05-19 15:20:44 -07:00
Anthony Romano
10b1ba7886
Documentation, scripts: regenerate protobuf docs with updated protodoc
2017-05-19 14:57:16 -07:00
Anthony Romano
2f1467cb27
etcdctl: sync README with etcdctl role command, add prefix example, fix typo
...
Fixes #7951
2017-05-19 13:53:46 -07:00
Anthony Romano
bd680c3302
ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
2017-05-19 13:53:46 -07:00
Gyu-Ho Lee
fd7de051a4
version: bump up to 3.2.0-rc.1+git
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-19 12:39:23 -07:00
Gyu-Ho Lee
9d7ed0e63a
version: bump up to 3.2.0-rc.1
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
v3.2.0-rc.1
2017-05-19 11:46:15 -07:00
Gyu-Ho Lee
b82ef007f5
Merge pull request #7955 from gyuho/timeout
...
integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
2017-05-18 17:11:23 -07:00
Gyu-Ho Lee
29bbcdd110
integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-18 16:44:57 -07:00
Gyu-Ho Lee
0afc51c762
Merge pull request #7939 from gyuho/test
...
etcd-tester: add '-failpoints' to configure gofail
2017-05-18 12:53:07 -07:00
Gyu-Ho Lee
4a8fbb9d5d
Merge pull request #7954 from gyuho/m
...
*: remove unused, fix typos
2017-05-18 12:36:24 -07:00
Gyu-Ho Lee
d690634bd6
*: remove unused, fix typos
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-18 12:11:18 -07:00
Gyu-Ho Lee
62b44a85f8
etcd-tester: add '-failpoints' to configure gofail
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-18 11:59:07 -07:00
Gyu-Ho Lee
e7d705b25f
Merge pull request #7953 from gyuho/aaa
...
etcd-tester: use 'debugutil.PProfHandlers'
2017-05-18 11:26:40 -07:00
Gyu-Ho Lee
e1640cc72f
etcd-tester: use 'debugutil.PProfHandlers'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-18 11:21:24 -07:00
Anthony Romano
a6a1eb8378
Merge pull request #7949 from heyitsanthony/godocs
...
*: fill out missing package godocs
2017-05-18 10:23:26 -07:00