Gyuho Lee
18f85684da
tools/benchmark: clean up formatting
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com >
2018-08-13 19:19:46 -07:00
Sahdev P. Zala
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
Wenjia Zhang
854e9e1174
etcd-dump-logs: minor change in README.md
2018-06-15 15:30:11 -07:00
Wenjia Zhang
29121a8cee
etcd-dump-logs: add decoder support
2018-05-31 14:29:46 -07:00
Gyuho Lee
7dabd6c255
*: rename internal packages in tools/testing
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-05-21 07:45:34 -07:00
Gyuho Lee
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
Gyuho Lee
fd7e7a01ad
tools/etcd-dump-logs: fix minor typo
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-30 15:30:20 -07:00
Wenjia Zhang
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
Gyuho Lee
9063805180
contrib/tools: support structured logger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-16 17:36:00 -07:00
Gyuho Lee
cd4580b4a9
functional: move "etcd-test-proxy"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-08 14:59:39 -07:00
Gyuho Lee
85e050a120
*: rename, clean up functional tests
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-07 10:00:00 -07:00
Gyuho Lee
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
Gyuho Lee
62e512d4cc
functional-tester/rpcpb: create client with "InsecureSkipVerify"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:36 -07:00
Gyuho Lee
31a4b692ee
functional-tester/agent: wait before loading TLS
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 16:11:36 -07:00
Gyuho Lee
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
Gyuho Lee
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
Gyuho Lee
8f71afd6e2
functional-tester/rpcpb: remove "EtcdClientTLS" field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
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
Gyuho Lee
6ceb71efb1
functional-tester/rpcpb: include "Member" in "Response"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
b70f9e1639
functional-tester/tester: add TLS flags
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
f4f59750a8
functional-tester/agent: use "AdvertisePeerURLs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
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
Gyuho Lee
1580289ba3
functional-tester/rpcpb: add TLS flags
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
13bf22ba51
functional-tester: update README
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 15:54:17 -07:00
Gyuho Lee
ea4effce84
functional-tester/tester: add randomize delay
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 12:03:20 -07:00
Gyuho Lee
3a93f1c803
functional-tester/rpcpb: fix duplicate field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:34:59 -07:00
Gyuho Lee
35d8bc2616
functional-tester: use updated latency for delay network case
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:33:14 -07:00
Gyuho Lee
273dc355c1
functional-tester/tester: add random delay failure cases
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:22:38 -07:00
Gyuho Lee
b9aa49be2d
functional-tester/rpcpb: add random delay network failure cases
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:18:17 -07:00
Gyuho Lee
e9d5c67b89
functional-tester/tester: reduce retries in slow network
...
Now configure slow network cases with latency greater than election timeout.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:07:46 -07:00
Gyuho Lee
4d1f60bb21
etcd-test-proxy: use "proxy.Server"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:06:38 -07:00
Gyuho Lee
9d3809646a
functional-tester/agent: use "proxy.Server"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 11:06:38 -07:00
Gyuho Lee
a831d15751
functional-tester/tester: configure heartbeat interval, election timeout
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 10:39:07 -07:00
Gyuho Lee
451395449a
functional-tester/tester: add "heartbeat-interval", "election-timeout"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 10:37:16 -07:00
Gyuho Lee
32c34b582a
functional-tester/agent: clean up handler logs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 10:29:31 -07:00
Gyuho Lee
190119569a
functional-tester/rpcpb: add "trigger snapshot" cases for network faults
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 10:29:31 -07:00
Gyuho Lee
f4cd33b83c
functional-tester/tester: add network fault test cases with snapshot trigger
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-05 10:29:28 -07:00
Gyuho Lee
3ae47a8619
functional-tester/tester: expects no error in NO_FAIL_WITH_STRESS
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 17:30:12 -07:00
Gyuho Lee
394189d399
functional-tester/tester: remove unused "nopStresser"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 14:13:38 -07:00
Gyuho Lee
a7ec9f28e3
functional-tester/tester: fix "Desc" calls
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:53:43 -07:00
Gyuho Lee
83739dc9cb
functional-tester/tester: clean up stresser logic for liveness mode
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:42:30 -07:00
Gyuho Lee
a43bd84631
functional-tester/tester: implement liveness mode failure case
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:29:24 -07:00
Gyuho Lee
33753d4ae6
functional-tester/tester: add "failure-delay-ms" for configurable triggerElectionDur
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:15:50 -07:00
Gyuho Lee
ca310c5918
functional-tester/rpcpb: add "FailureDelayMs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:11:01 -07:00
Gyuho Lee
0c20902d13
functional-tester/tester: add "newFailureNoFailWithNoStressForLiveness"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:07:45 -07:00
Gyuho Lee
808966a7e9
functional-tester/tester: refactor cluster code to support liveness mode
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:04:21 -07:00
Gyuho Lee
b3fea7ed53
functional-tester/tester: refactor "Failure" to support liveness mode
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:03:57 -07:00
Gyuho Lee
3510e9b94c
functional-tester/tester: pass "*rpcpb.Member" to stresser
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 13:03:06 -07:00
Gyuho Lee
88a0f4c6b2
functional-tester/rpcpb: add liveness mode for failure case
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-04 12:37:51 -07:00
Gyuho Lee
6d69e16a0a
functional-tester/tester: fix txn op, nil clientv3
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-03 13:44:39 -07:00