Commit graph

809 commits

Author SHA1 Message Date
Alan Bernstein
eb7dfb1b99 Add JSON tags to zipf benchmark 2016-12-19 18:06:05 -06:00
Alan Bernstein
7898f67164 Add Name field to benchmarks 2016-12-19 17:59:49 -06:00
Alan Bernstein
b1795eb04e Remove extraneous whitespace in JSON output 2016-12-19 15:27:50 -06:00
Alan Bernstein
e7a605e4fe Update Bagent json tags 2016-12-19 15:27:15 -06:00
Matthew Jaffee
2342260d99 Merge pull request #216 from jaffee/213-remote-agents
213 remote agents
2016-12-19 15:13:24 -06:00
jaffee
a03ecf92e9 fix rebase issues 2016-12-19 15:12:56 -06:00
jaffee
c720ddc28e few more json fixes 2016-12-19 15:10:35 -06:00
jaffee
6bb0d21e65 define json for all benchmarks 2016-12-19 15:10:35 -06:00
jaffee
293621516e have bagent add metadata to results
need this to differentiate multiple agents' output when it's all going to stdout.
2016-12-19 15:10:35 -06:00
jaffee
d196c39bce basic implementation of remote agent spawning 2016-12-19 15:09:16 -06:00
Matthew Jaffee
e211dbd54a Merge pull request #199 from alanbernstein/benchmarks-readable
Use Duration's string representation in JSON output
2016-12-19 14:50:53 -06:00
Alan Bernstein
8690157d3f Add -human flag to bagent 2016-12-19 14:49:09 -06:00
Matthew Jaffee
58f697d814 Merge pull request #200 from alanbernstein/benchmarks-zipf
Benchmarks zipf
2016-12-19 14:21:05 -06:00
Alan Bernstein
9ae006908a Improve comment formatting 2016-12-19 13:56:06 -06:00
Matthew Jaffee
bde6f03c81 Merge pull request #208 from jaffee/171-cluster-creation
#171 cluster creation
2016-12-19 11:12:38 -06:00
Matthew Jaffee
d8f5b7d78b Merge pull request #174 from jaffee/fix-errgroup-dep
copy errgroup code to bench and remove giant blob of dependencies
2016-12-16 13:55:09 -06:00
jaffee
0c6e6e4f44 creator can set GOMAXPROCS for remote pilosa nodes 2016-12-14 15:05:50 -06:00
jaffee
9d5acdeecd cleanup cluster shutdown and extra logging 2016-12-14 10:53:14 -06:00
jaffee
968e82d1ad clean up remote create, kill remote cluster
Had to jump through some hoops to kill the remote cluster reliably. Not all ssh
server implementations respect signals, so in order to kill the cluster, we
request a pty for the ssh session. This allows us to send the byte 0x03 which is
effectively the same has hitting Ctrl-c in an interactive ssh session. With a
pty, just closing the session also seems to kill the remote process.
2016-12-13 16:36:52 -06:00
Alan Bernstein
44a738afde Add more prettify tests 2016-12-13 14:21:49 -06:00
Alan Bernstein
2968c15a37 Improve comment formatting and update usage 2016-12-13 13:25:31 -06:00
jaffee
6829f7cdd0 create - start cluster over ssh when given hosts 2016-12-13 10:14:09 -06:00
Alan Bernstein
356f1cfd17 Add test for prettify 2016-12-12 22:17:56 -06:00
Alan Bernstein
da3bb99f0a Generalize Prettify function 2016-12-12 22:10:07 -06:00
Alan Bernstein
d08ffd20e2 Move prettify to own file 2016-12-12 16:57:21 -06:00
jaffee
e72e82ca7f remove separate create() and get bspawn working again 2016-12-12 16:29:40 -06:00
Alan Bernstein
587d4259a1 Add good defaults for zipf config 2016-12-12 16:11:23 -06:00
Alan Bernstein
cbd7b2ff37 Add comments 2016-12-12 15:55:52 -06:00
Alan Bernstein
741ee7c867 Move stuff to Init 2016-12-12 15:55:32 -06:00
Alan Bernstein
bc4c32e027 Put tabs in usage string 2016-12-12 15:53:31 -06:00
jaffee
bd78a7c1b9 json output and local cluster log handling 2016-12-12 11:32:56 -06:00
Alan Bernstein
30436bd573 Update usage message 2016-12-08 19:18:34 -06:00
Alan Bernstein
4de72e27dd Add zipf benchmark with efficient random ID permutations 2016-12-08 19:14:24 -06:00
Alan Bernstein
a6cda39866 Add comments 2016-12-08 15:29:05 -06:00
Alan Bernstein
7dfb53d08e Use Duration's string representation in JSON output 2016-12-08 15:06:02 -06:00
Matthew Jaffee
40bf1347f9 Merge pull request #196 from jaffee/195-fix-context
thread context through Benchmarks
2016-12-08 11:09:36 -06:00
jaffee
53171da640 thread context through Benchmarks
Also fix a few ignored errors, an issue with pilosactl usage string, a broken
test, and a mistaken import.
2016-12-08 11:02:14 -06:00
tgruben
6e71afc391 Merge pull request #191 from jaffee/166-single-slice
166 single slice
2016-12-08 10:31:22 -06:00
Alan Bernstein
060f06c1dc Merge stats updates 2016-12-07 17:30:08 -06:00
alanbernstein
39f3ac305a Merge pull request #192 from jaffee/alan-enhanced-stats
Alan enhanced stats
2016-12-07 17:18:43 -06:00
Travis Turner
94282ca4d2 Merge pull request #189 from jaffee/187-benchmark-docs
187 benchmark docs
2016-12-07 15:27:41 -06:00
Alan Bernstein
75d282a478 Move sqrt out of Add() 2016-12-07 12:45:14 -06:00
Alan Bernstein
51faa59ada Add standard deviation to stats 2016-12-07 12:44:52 -06:00
jaffee
4c67cb30c0 make results nicer 2016-12-07 12:09:18 -06:00
tgruben
010a71263b Merge pull request #186 from jaffee/170-import-benchmark
170 import benchmark
2016-12-07 10:47:46 -06:00
jaffee
b4bb9cf70d add slice height benchmark 2016-12-06 17:20:38 -06:00
jaffee
af1d35affc import benchmark sort by profile id after bitmap id 2016-12-06 16:11:00 -06:00
jaffee
bde927cdf1 clean up benchmark docs a bit 2016-12-06 11:00:59 -06:00
jaffee
cc55d32059 first cut at benchmark readme 2016-12-06 10:49:00 -06:00
jaffee
838941b26a wire up import benchmark, fix bug with ImportCommand.Host
also add some config metadata to results in order to distinguish them
2016-12-06 10:16:28 -06:00