jaffee
abc471d4f6
fix issues with import benchmark output
...
not all metadata was jsonified and it was timing itself
2017-01-03 17:00:42 -06:00
jaffee
a0aad147e0
re-arrange bagent output
2017-01-03 16:54:02 -06:00
jaffee
f0452a212d
fix usage typo maximum->max
2017-01-03 16:39:38 -06:00
jaffee
7128385f08
fix references to outdated "Agents" config
2017-01-03 16:36:27 -06:00
jaffee
0eda9d2e01
support slices of map[string]interface{} in Prettify
2017-01-03 16:28:46 -06:00
Matthew Jaffee
7a9544f506
Merge pull request #225 from jaffee/223-copy-pilosactl
...
223 copy pilosactl
2016-12-23 14:42:34 -06:00
jaffee
a126df414c
further refactor of building and copying pilosactl
2016-12-23 11:49:33 -06:00
jaffee
9ffbe241e8
factor copying binary to remote hosts into separate function
2016-12-22 15:03:18 -06:00
jaffee
537b3878ef
build and copy pilosactl to remote agents
2016-12-22 12:19:18 -06:00
jaffee
73c0ea2f0c
refactor/cleanup remote file creation
2016-12-22 09:23:55 -06:00
jaffee
bc9fbe450d
make create's run_uuid consistent with bagent
2016-12-21 16:37:43 -06:00
alanbernstein
77cd51b9c5
Merge pull request #221 from jaffee/204-run-uuid
...
add run-uuid to bspawn and thread through bagent and create
2016-12-21 14:33:58 -06:00
alanbernstein
35911e15d7
Merge pull request #217 from pilosa/benchmark-metadata
...
Benchmark metadata
2016-12-21 13:15:44 -06:00
jaffee
d506927700
add run-uuid to bspawn and thread through bagent and create
...
also add forgotten crypto/ssh dependency to vendor which adds an unfortunate
number of new files for all of golang.org/x/crypto
2016-12-20 14:03:24 -06:00
Alan Bernstein
a049bd3b34
Fix benchmark names to match CLI
2016-12-20 10:08:37 -06:00
Alan Bernstein
57406c2142
Unexport zipf implementation details
2016-12-20 10:04:10 -06:00
Alan Bernstein
6c87b5c9d1
Remove extraneous JSON tags
2016-12-19 18:11:06 -06:00
Alan Bernstein
0443fa9529
Unexport zipf implementation details
2016-12-19 18:10:08 -06:00
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