Commit Graph

196 Commits

Author SHA1 Message Date
Gyu-Ho Lee 4bf7e33c79
control: change column name 2017-01-09 15:04:44 -08:00
Gyu-Ho Lee f979930e89
control: fix wrong comment 2016-12-21 11:52:58 -08:00
Gyu-Ho Lee 3ccd4b7a98
control: implement rate-limiting 2016-12-20 12:53:28 -08:00
Gyu-Ho Lee 1cd6cf534a
control: replace interval with request-rate 2016-12-20 12:48:47 -08:00
Gyu-Ho Lee f83a86c220 Merge branch 'master' into aaa 2016-12-19 13:53:51 -08:00
Gyu-Ho Lee 28e5db1769
control: fix typo, int64 type 2016-12-19 13:52:24 -08:00
Gyu-Ho Lee 69a4fc7499
control: fix 2016-12-19 13:32:04 -08:00
Gyu-Ho Lee e07a7d0516
control: add 'printLatencyDistribution' 2016-12-19 12:25:59 -08:00
Gyu-Ho Lee e31b734a24
*: add more proxy components 2016-12-13 14:17:53 -08:00
Gyu-Ho Lee 9d7aca0350
*: change column name 'throughput' to 'avg-throughput' 2016-12-06 13:45:21 -08:00
Gyu-Ho Lee c6e00f4637
control: make Consul opt more explicit 2016-11-15 19:05:14 -08:00
Gyu-Ho Lee 5cb2b9c74d
control: fix Consul linearizable read 2016-11-15 19:03:07 -08:00
Gyu-Ho Lee c00cfb4a4a
control: fix etcd keys total metrics name 2016-11-15 16:39:32 -08:00
Gyu-Ho Lee 9a6277d5d1
control: add more loggins for key count 2016-11-15 16:35:09 -08:00
Gyu-Ho Lee c69437cc2d
control: upload after step3 2016-11-15 16:26:05 -08:00
Gyu-Ho Lee ed1093f451
control: upload logs at the end of step2 2016-11-15 16:15:05 -08:00
Gyu-Ho Lee a7e6ce4cab
control: fix upload (after error count printing) 2016-11-15 16:05:10 -08:00
Gyu-Ho Lee e3af1f29cb
*: improve upload, error logging 2016-11-15 14:36:12 -08:00
Gyu-Ho Lee 4b9bad7ce5
control, agent: support 'only-upload-log' 2016-11-14 17:02:56 -08:00
Gyu-Ho Lee c3136e8e29
control: make 'Skip' flag clearer, clean up fields 2016-11-14 15:29:51 -08:00
Gyu-Ho Lee 03899c4e29
control: remove etcd compaction
To make it as generic as possible
2016-11-14 15:10:27 -08:00
Gyu-Ho Lee 2e2ff32516
control: remove value path 2016-11-11 16:41:52 -08:00
Gyu-Ho Lee d6d051c915 control: clean up flags, change stale_read 2016-11-10 13:55:57 -08:00
Gyu-Ho Lee 0df9741855
control: stdout the error count 2016-11-09 11:53:57 -08:00
Gyu-Ho Lee b5f822798f
control: add more logging, Zk get with prefix "/" 2016-11-09 11:46:39 -08:00
Gyu-Ho Lee bf3bd18696
control: add more debugging logs
Facing some issues with Zk tests hanging in finializing benchmark data
2016-11-09 11:29:57 -08:00
Gyu-Ho Lee a17de42d72
control: support quorum, stale read in Zk, Consul 2016-11-09 02:42:46 -08:00
Gyu-Ho Lee 2b5d96dff7
*: update 'analyze', vendor 2016-11-08 23:42:18 -08:00
Gyu-Ho Lee cb660a5d75 *: use capnslog for everything 2016-10-31 21:10:46 -07:00
Gyu-Ho Lee 3ceea9deb5 agent, control: update logger to plog 2016-10-31 21:05:58 -07:00
Anthony Romano bed26d8d04 control: add read-oneshot benchmark
Each operation establishes a new client and reads from the target db.
2016-10-05 13:06:05 -07:00
Anthony Romano 822e01946e control: split out report generation code into generateReport 2016-10-05 11:21:44 -07:00
Anthony Romano 5ac8575ef7 control: refactor away some duplicated code, untangle some of step2 2016-09-23 14:23:48 -07:00
Anthony Romano c86e05806e control: consolidate code for broadcasting requests to the agent 2016-09-22 16:28:39 -07:00
Anthony Romano f5e4fc7dd0 control: add function to compute Request from Config 2016-09-22 16:28:39 -07:00
Gyu-Ho Lee 80cf59872a control: fix go vet 2016-07-02 11:58:58 -07:00
Gyu-Ho Lee 8a7acc2a0e *: sync to etcd master, fix CI
Fix https://github.com/coreos/dbtester/issues/35.
2016-06-30 21:15:02 -07:00
Gyu-Ho Lee 712d6fa510 *: update vendor, use capnslog 2016-06-13 12:30:21 -07:00
Gyu-Ho Lee 302099eb8f *: log with zap 2016-05-29 13:38:29 -07:00
Gyu-Ho Lee ade19344a1 *: add compression experiment results 2016-05-27 17:30:08 -07:00
Gyu-Ho Lee 7d1de48357 *: fix compression option 2016-05-27 17:20:07 -07:00
Gyu-Ho Lee 41cdc22ed3 *: fix control 2016-05-27 16:44:33 -07:00
Gyu-Ho Lee 896c0c5b7a *: experiment with no request limit + compression 2016-05-27 11:33:40 -07:00
Gyu-Ho Lee 8d5d77a802 new results 2016-05-15 00:49:38 -07:00
Gyu-Ho Lee ab6aa2cf75 fix: lat 2016-05-14 14:39:08 -07:00
Gyu-Ho Lee 8f92c0b041 *: print latencies 2016-05-14 14:34:42 -07:00
Gyu-Ho Lee a6c5d402bf new results 2016-05-10 07:44:46 -07:00
Gyu-Ho Lee 187dd8d7a3 *: update with compression branch 2016-05-09 13:19:53 -07:00
Gyu-Ho Lee cacd13b0bc zk error log 2016-05-05 16:17:47 -07:00
Gyu-Ho Lee 0df1eb7d8d fix zk client call 2016-05-05 16:00:59 -07:00
Gyu-Ho Lee 7a2ec83f4b -1 for zk version 2016-05-05 15:40:39 -07:00
Gyu-Ho Lee ef759ef011 zk set with version 0 2016-05-05 15:35:57 -07:00
Gyu-Ho Lee 0882a57517 doPutZk 2016-05-05 15:33:34 -07:00
Gyu-Ho Lee 84ca908897 zk: set (instead of Create) 2016-05-05 15:28:06 -07:00
Gyu-Ho Lee 648dc8e0c9 error debug 2016-05-05 15:15:23 -07:00
Gyu-Ho Lee 3150f6ccb5 *: add same key option 2016-05-05 13:34:29 -07:00
Gyu-Ho Lee 9b92ce04d6 *: sync with etcd master 2016-05-03 15:34:26 -07:00
Gyu-Ho Lee 143bdfac72 sleep 2016-04-30 22:06:35 -07:00
Gyu-Ho Lee c7f46785a8 sync with compression_snappy_lz4 branch 2016-04-30 20:54:51 -07:00
Gyu-Ho Lee 43029a2822 *: add testdata, write by random texts 2016-04-30 19:10:17 -07:00
Gyu-Ho Lee b58e95c2e3 *: godep update, compress results to repo (#34) 2016-04-27 10:14:16 -07:00
Gyu-Ho Lee 39a07e6ab8 compress (#33) 2016-04-25 07:08:33 -07:00
Gyu-Ho Lee 44731f439b update consul client call 2016-04-18 20:27:39 -07:00
Gyu-Ho Lee fd766e0764 consul: set disable-keepalives false 2016-04-18 15:57:10 -07:00
Gyu-Ho Lee acf739c8f5 control: use different transport for client 2016-04-18 15:37:33 -07:00
Gyu-Ho Lee bdb009db89 add prefix check 2016-04-16 10:13:01 -07:00
Gyu-Ho Lee ec8a03d791 fix control upload path 2016-04-16 09:32:11 -07:00
Gyu-Ho Lee 0ecd2c9bc5 add missing sub directory set up in control 2016-04-16 09:12:26 -07:00
Gyu-Ho Lee 6d617eab67 clean up 2016-04-15 23:56:59 -07:00
Gyu-Ho Lee 3bb5255ac5 *: new yamls, etstimate missing timestamps (#27)
Fix https://github.com/coreos/dbtester/issues/26.
2016-04-12 02:35:56 -07:00
Gyu-Ho Lee a7c75135bd control: fill in missing periods 2016-04-11 21:52:00 -07:00
Gyu-Ho Lee 44c98b97c7 *: clean up 2016-04-11 19:35:10 -07:00
Gyu-Ho Lee dc252122cb fix benchmarks 2016-04-11 16:22:30 -07:00
Gyu-Ho Lee 53824160e2 fix step3 endpoint 2016-04-11 12:51:53 -07:00
Gyu-Ho Lee 4ff7a98055 fix populating peer ips 2016-04-11 12:00:21 -07:00
Gyu-Ho Lee fcdae397da *: refactor (#25)
Fix https://github.com/coreos/dbtester/issues/21.
Fix https://github.com/coreos/dbtester/issues/24.
2016-04-11 03:13:56 -07:00
Gyu-Ho Lee 2f17ec2ee5 *: clean up, vendor update 2016-04-03 13:52:08 -07:00
Gyu-Ho Lee 5949764211 clean up flags 2016-03-24 20:23:37 -07:00
Gyu-Ho Lee 6a025843f0 control: sleep because of consul 2016-03-23 10:24:24 -07:00
Gyu-Ho Lee 07cc6c7efd control: fix cnt increment 2016-03-23 06:30:03 -07:00
Gyu-Ho Lee bf9c2fb194 control: concurrent database start 2016-03-23 06:15:05 -07:00
Gyu-Ho Lee 1d9fce4d94 control: add consul to Request type 2016-03-23 04:38:41 -07:00
Gyu-Ho Lee 8992b4afe7 *: add Consul
Fix https://github.com/coreos/dbtester/issues/1.
2016-03-23 04:09:11 -07:00
Gyu-Ho Lee e3cb652892 *: add etcd2 2016-03-22 02:04:49 -07:00
Gyu-Ho Lee 4b2d090ad1 syscall.Kill 2016-03-22 00:17:38 -07:00
Gyu-Ho Lee 95ad6a7627 *: better logging 2016-03-21 23:59:17 -07:00
Gyu-Ho Lee 72f6e5d815 agent: set working directory from agent 2016-03-21 15:17:40 -07:00
Gyu-Ho Lee d921f18a23 *: Google cloud integration
Fix https://github.com/coreos/dbtester/issues/6.
2016-03-21 14:42:48 -07:00
Gyu-Ho Lee 3a063ce897 *: fix import path, combine results 2016-03-21 04:10:43 -07:00
Gyu-Ho Lee ab7c787e87 control: do not error for stopping without db name 2016-03-21 00:50:15 -07:00
Gyu-Ho Lee 144612b5fe *: clean up flags 2016-03-21 00:34:48 -07:00
Gyu-Ho Lee 63d5ac6252 *: clean up, add more flags 2016-03-20 23:59:00 -07:00
Gyu-Ho Lee e55e3a98f1 control: clean up logs 2016-03-20 03:55:55 -07:00
Gyu-Ho Lee 4ec732f61e change default zookeeper max connection 2016-03-16 00:52:52 -07:00
Gyu-Ho Lee 6b7eb7cbbb *: separate bench command
gRPC dependency conflict
2016-03-15 22:44:24 -07:00
Gyu-Ho Lee 5d382aec54 initial commit 2016-03-15 17:06:35 -07:00