Anthony Romano
7350525937
Merge pull request #8039 from heyitsanthony/client-example-sort
...
client: sort nodes in example
2017-06-06 12:29:12 -07:00
Anthony Romano
0989780a77
Merge pull request #8038 from heyitsanthony/txn-alloc
...
mvcc: don't use pointer for storeTxnRead in storeTxnWrite
2017-06-06 11:31:42 -07:00
Anthony Romano
1711fdba32
client: sort nodes in example
2017-06-06 10:56:24 -07:00
Anthony Romano
f5a5abf8ad
Merge pull request #8029 from heyitsanthony/shellcheck
...
test: shellcheck
2017-06-06 10:35:19 -07:00
Anthony Romano
402fa8a827
Merge pull request #8034 from heyitsanthony/client-examples
...
client: add golang examples for KeysAPI
2017-06-06 10:06:40 -07:00
Anthony Romano
ef63abdf7f
mvcc: don't use pointer for storeTxnRead in storeTxnWrite
...
Saves an allocation when creating a storeTxnWrite.
2017-06-06 09:51:57 -07:00
Anthony Romano
85f433232a
*: clear rarer shellcheck errors on scripts
...
Clean up the tail of the warnings
2017-06-06 09:36:25 -07:00
Anthony Romano
17ad275124
travis: add shellcheck
2017-06-06 09:36:25 -07:00
Anthony Romano
42104fd44b
test: shellcheck
2017-06-06 09:36:25 -07:00
Gyu-Ho Lee
2332afe877
Merge pull request #8037 from kragniz/patch-2
...
doc: python-etcd3 is pretty stable now
2017-06-06 07:49:32 -07:00
Louis Taylor
e3ff4bf095
doc: python-etcd3 is pretty stable now
2017-06-06 15:45:38 +01:00
Anthony Romano
1561eb612c
client: add golang examples for KeysAPI
2017-06-05 23:05:17 -07:00
Anthony Romano
8fbf7ce744
Merge pull request #8035 from heyitsanthony/fix-e2e-cov-sig
...
test, osutil: disable setting SIG_DFL on linux if built with cov tag
2017-06-05 22:48:50 -07:00
Anthony Romano
88a3bb74b3
test, osutil: disable setting SIG_DFL on linux if built with cov tag
...
Was causing etcd to terminate before finishing writing its
coverage profile.
2017-06-05 21:09:35 -07:00
Gyu-Ho Lee
f5fc6649fe
Merge pull request #8033 from gyuho/grafana
...
Documentation/op-guide: fix typo in grafana.json
2017-06-05 16:47:59 -07:00
Gyu-Ho Lee
aefd3eb4cf
Documentation/op-guide: fix typo in grafana.json
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-06-05 15:56:16 -07:00
Gyu-Ho Lee
9c2bbc51ca
Merge pull request #8027 from connor4312/patch-1
...
doc: add mixer/etcd3 as a Node.js client integration
2017-06-05 05:35:23 -07:00
Hitoshi Mitake
3cbbb54927
Merge pull request #8026 from heyitsanthony/document-cn
...
op-guide: document CN certs in security.md
2017-06-04 18:31:09 -07:00
Anthony Romano
ace1760628
Merge pull request #8028 from heyitsanthony/govet-more
...
test: speedup and strengthen go vet checking
2017-06-03 22:29:49 -07:00
Anthony Romano
887db5a3db
*: fix go tool vet -all -shadow errors
2017-06-03 21:32:36 -07:00
Anthony Romano
9b33aa1967
test: speedup and strengthen go vet checking
...
Was iterating over every file, reloading everything. Instead,
analyze the package directories. On my machine, the time for
vet checking goes from 34s to 3s. Scans more code too.
2017-06-03 21:31:49 -07:00
Connor Peet
591443d838
doc: add mixer/etcd3 as a Node.js client integration
2017-06-03 09:54:03 -07:00
Anthony Romano
68e0e4abc1
op-guide: document CN certs in security.md
2017-06-02 11:32:12 -07:00
Anthony Romano
cdb722123a
Merge pull request #8024 from heyitsanthony/fix-swagger
...
scripts, Documentation: fix swagger generation
2017-06-02 11:04:23 -07:00
Anthony Romano
1be245269e
scripts, Documentation: fix swagger generation
...
Changes to the genproto to support splitting out the grpc-gateway broke
swagger generation.
2017-06-02 10:54:05 -07:00
Anthony Romano
97519cf79f
Merge pull request #8023 from heyitsanthony/protodoc-update
...
Documentation, scripts: update RPC API docs
2017-06-02 10:26:12 -07:00
Anthony Romano
156612bb25
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:15:12 -07:00
Vitaly Isaev
4301f49988
rafthttp: configurable stream reader retry timeout
...
rafthttp.Transport.DialRetryTimeout field alters the frequency of dial attempts
+ minor changes after code review
2017-06-02 08:53:17 -07:00
Anthony Romano
c578ac4a1a
Merge pull request #8017 from heyitsanthony/doc-gateway-flags
...
op-guide: document configuration flags for gateway
2017-06-01 15:50:46 -07:00
Anthony Romano
1cbc7cc274
op-guide: document configuration flags for gateway
2017-06-01 15:46:12 -07:00
Anthony Romano
f80be42a55
Merge pull request #8012 from heyitsanthony/cov-corruption
...
test: incrementally merge coverage files
2017-06-01 11:51:49 -07:00
Anthony Romano
82153e8840
Merge pull request #8015 from heyitsanthony/fix-ctlv2getrole
...
e2e: make CtlV2GetRoleUser non-quorum
2017-06-01 11:19:24 -07:00
Anthony Romano
e0653043ff
e2e: make CtlV2GetRoleUser non-quorum
...
GetUser doesn't go through quorum, so issuing a user get to any member
of a cluster may fetch stale data from a slow member. Instead, use a
single member cluster for the test.
Fixes #7993
2017-06-01 10:13:47 -07:00
Anthony Romano
0c923bdf11
Merge pull request #8010 from heyitsanthony/json-txn
...
e2e: test txn over grpc json
2017-06-01 10:01:41 -07:00
Anthony Romano
085bea5c5a
Merge pull request #8013 from heyitsanthony/fix-tls-dial
...
clientv3: use Endpoints[0] to initialize grpc creds
2017-06-01 09:45:44 -07:00
Anthony Romano
166ae10ca3
integration: use unixs:// if client port configured for tls
2017-05-31 15:51:48 -07:00
Anthony Romano
ea8561c35c
clientv3: support unixs:// scheme
...
For using TLS without giving a TLSConfig to the client.
2017-05-31 15:51:48 -07:00
Anthony Romano
1b48d6e5df
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-05-31 15:51:03 -07:00
Anthony Romano
00e581754b
test: incrementally merge coverage files
...
Don't throw away all coverage data if some profiles are corrupted.
2017-05-31 15:46:35 -07:00
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
Anthony Romano
d8210da505
v3rpc: treat nil txn request op as error
...
Fixes #7889
2017-05-31 12:39:52 -07:00
Anthony Romano
1467b456ae
dev-guide: add txn json example
2017-05-31 12:08:13 -07:00
Anthony Romano
85095760ff
e2e: test txn over grpc json
2017-05-31 12:08:06 -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