e3b29b66a4
tools/etcd-dump-metrics: validate exec cmd args
...
To prevent arbitrary command invocations.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2020-11-25 11:30:31 -08:00
b3d54def77
tools/etcd-dump-db: add auth decoder, optimize print format
2020-04-09 09:33:40 +08:00
480d5510f9
etcdserver: trace compaction request; add return parameter 'trace' to applierV3.Compaction() mvcc: trace compaction request; add input parameter 'trace' to KV.Compact()
2019-10-09 12:40:12 -07:00
1e213b7ab6
*: Add experimental-compaction-batch-limit flag
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-08-15 13:31:39 -07:00
faa71d89d4
cleanup: correct summary message in put.go
2019-08-12 08:07:33 -07:00
3fc62ca586
tools,Documentation: move "etcd-dump-metrics" output to "Documentation"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-07-28 21:53:50 -07:00
b9c051e7a7
raftpb: clean up naming in ConfChange
2019-07-23 10:40:03 +02:00
5a67dd788d
*: support creating a user without password
...
This commit adds a feature for creating a user without password. The
purpose of the feature is reducing attack surface by configuring bad
passwords (CN based auth will be allowed for the user).
The feature can be used with `--no-password` of `etcdctl user add`
command.
Fix https://github.com/coreos/etcd/issues/9590
2019-05-30 21:59:30 +09:00
34bd797e67
*: revert module import paths
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2019-05-28 15:39:35 -07:00
9150bf52d6
go modules: Fix module path version to include version number
2019-04-26 15:29:50 -07:00
a1fb18a9fc
benchmark: fix install docs
2019-02-18 18:15:40 +08:00
f8a513ce65
tools/etcd-dump-db: add "--timeout" flag
...
By default, wait up to 10 seconds to obtain flocks.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-11-15 22:50:32 -08:00
aa4313a55a
*: fix github links
2018-11-10 11:14:18 +09:00
83304cfc80
tools/etcd-dump-metrics: add missing godoc
...
https://godoc.org/github.com/etcd-io/etcd/tools/etcd-dump-metrics
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-10-31 16:12:32 -07:00
1f5aea320a
Merge pull request #10139 from DennisMao/patch-1
...
tools: fix building failures on Win
2018-10-02 13:30:49 -07:00
95a282efb5
benchmark: util.go
...
allow client to setup TLS with cluster members, without the client having to offer TLS authentication itself
fixes #10142
2018-10-02 08:45:24 -07:00
32a3a73755
tools: fix building failures on Windows
...
When building tools on Win,it shows `.\main.go:68:12: assignment mismatch: 2 variables but 1 values`.The reason is the return variables not match the calling from `main.go` and i try to fix it.
2018-09-29 11:17:49 +08:00
d43f223e36
tools/etcd-dump-db: fix iterate-bucket example.
2018-09-05 20:41:42 -04:00
8db439d693
*: use "go.etcd.io/bbolt"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-08-29 12:31:28 -07:00
d37f1521b7
*: update import paths to "go.etcd.io/etcd"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-08-28 17:47:55 -07:00
3c89938adf
Merge pull request #9866 from spzala/checkhashkv
...
Tools: new benchmark for the hashkv performance
2018-08-13 19:20:42 -07:00
18f85684da
tools/benchmark: clean up formatting
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-08-13 19:19:46 -07:00
40b66d1f18
Etcdctl: benchmark for hashkv performance
...
The benchmark as a sub command of put when provided will fetch hashkv and checks
the time taken to get it.
Fixed # 8910
Provider a way to etcd user to check how long it takes to get
hashkv in user enviornment. The command ouput will provide time taken
to get hashkv along with db file size.
2018-08-10 15:53:41 -04:00
cf5dc560c8
tools/etcd-dump-metrics: automate metrics fetch from release binaries
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-08-06 09:30:52 -07:00
dd440690c5
Merge pull request #9950 from gyuho/doc-metrics
...
docs: automate metrics list documentation
2018-07-24 10:23:55 -07:00
2edb954bce
lease: Checkpoint lease TTLs to prevent indefinite auto-renewal of long lived leases
2018-07-23 16:12:34 -07:00
ac936365bb
tools/etcd-dump-metrics: initial commit
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-07-22 00:34:22 -07:00
9d96a24de1
benchmark: Create README.md
...
When trying to run the benchmark I found little documentation on how to
run the benchmark.
2018-07-09 10:37:53 +01:00
7e0ae96c6a
etcd-dump-logs: minor editting in README.md
2018-06-19 15:37:04 -07:00
854e9e1174
etcd-dump-logs: minor change in README.md
2018-06-15 15:30:11 -07:00
29121a8cee
etcd-dump-logs: add decoder support
2018-05-31 14:29:46 -07:00
7dabd6c255
*: rename internal packages in tools/testing
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-05-21 07:45:34 -07:00
f523b0b33f
tools/etcd-dump-logs: pass zap logger to raftsnap
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-05-17 13:59:29 -07:00
fd7e7a01ad
tools/etcd-dump-logs: fix minor typo
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-30 15:30:20 -07:00
553325721a
etcd-dump-logs: add entry-type flag to list entries of specific types and add test
2018-04-26 18:59:51 -07:00
9063805180
contrib/tools: support structured logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-16 17:36:00 -07:00
cd4580b4a9
functional: move "etcd-test-proxy"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-08 14:59:39 -07:00
85e050a120
*: rename, clean up functional tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-07 10:00:00 -07:00
a0b094ca89
functional-tester/agent: add TODO for proxy TLS
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:36 -07:00
62e512d4cc
functional-tester/rpcpb: create client with "InsecureSkipVerify"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:36 -07:00
31a4b692ee
functional-tester/agent: wait before loading TLS
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:36 -07:00
4998db4e64
functional-tester/tester: send TLS client requests, cleanup
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:28 -07:00
63755e49fc
functional-tester/rpcpb: add "etcd-client-tls", "tester-data-dir"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
8f71afd6e2
functional-tester/rpcpb: remove "EtcdClientTLS" field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
161f09ab69
functional-tester/agent: responds with server-side TLS assets to tester
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
6ceb71efb1
functional-tester/rpcpb: include "Member" in "Response"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
b70f9e1639
functional-tester/tester: add TLS flags
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
f4f59750a8
functional-tester/agent: use "AdvertisePeerURLs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
09a4e059c5
functional-tester/rpcpb: rename "AdvertisePeerURLs", add more tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
1580289ba3
functional-tester/rpcpb: add TLS flags
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00