jaffee
b41fdae55f
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
9a24b9b0e9
re-arrange bagent output
2017-01-03 16:54:02 -06:00
jaffee
75c786933c
fix usage typo maximum->max
2017-01-03 16:39:38 -06:00
jaffee
6766c91cde
fix references to outdated "Agents" config
2017-01-03 16:36:27 -06:00
jaffee
6814bbfab3
support slices of map[string]interface{} in Prettify
2017-01-03 16:28:46 -06:00
Matthew Jaffee
7834bf4726
Merge pull request #225 from jaffee/223-copy-pilosactl
...
223 copy pilosactl
2016-12-23 14:42:34 -06:00
jaffee
025f4115b7
further refactor of building and copying pilosactl
2016-12-23 11:49:33 -06:00
jaffee
aa2db76247
factor copying binary to remote hosts into separate function
2016-12-22 15:03:18 -06:00
jaffee
01a5d8592f
build and copy pilosactl to remote agents
2016-12-22 12:19:18 -06:00
jaffee
f477d5f857
refactor/cleanup remote file creation
2016-12-22 09:23:55 -06:00
jaffee
2e0a195f50
make create's run_uuid consistent with bagent
2016-12-21 16:37:43 -06:00
alanbernstein
6b43894f7c
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
56ec5af2a2
Merge pull request #217 from pilosa/benchmark-metadata
...
Benchmark metadata
2016-12-21 13:15:44 -06:00
jaffee
99f234a1e2
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
13af763c86
Fix benchmark names to match CLI
2016-12-20 10:08:37 -06:00
Alan Bernstein
f0e54ce128
Unexport zipf implementation details
2016-12-20 10:04:10 -06:00
Alan Bernstein
1d79d32532
Remove extraneous JSON tags
2016-12-19 18:11:06 -06:00
Alan Bernstein
4b5624a122
Unexport zipf implementation details
2016-12-19 18:10:08 -06:00
Alan Bernstein
06160a27a4
Add JSON tags to zipf benchmark
2016-12-19 18:06:05 -06:00
Alan Bernstein
66f16a7f8a
Add Name field to benchmarks
2016-12-19 17:59:49 -06:00
Alan Bernstein
f0a2b0eca2
Remove extraneous whitespace in JSON output
2016-12-19 15:27:50 -06:00
Alan Bernstein
500a5db2e0
Update Bagent json tags
2016-12-19 15:27:15 -06:00
Matthew Jaffee
a94a0ac607
Merge pull request #216 from jaffee/213-remote-agents
...
213 remote agents
2016-12-19 15:13:24 -06:00
jaffee
d763b92de3
fix rebase issues
2016-12-19 15:12:56 -06:00
jaffee
0b0ac95052
few more json fixes
2016-12-19 15:10:35 -06:00
jaffee
810ffa96e1
define json for all benchmarks
2016-12-19 15:10:35 -06:00
jaffee
a1d6187a2b
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
c9f80e2b56
basic implementation of remote agent spawning
2016-12-19 15:09:16 -06:00
Matthew Jaffee
361a7b6d03
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
fad17ff9a1
Add -human flag to bagent
2016-12-19 14:49:09 -06:00
Matthew Jaffee
ffe9a89402
Merge pull request #200 from alanbernstein/benchmarks-zipf
...
Benchmarks zipf
2016-12-19 14:21:05 -06:00
Alan Bernstein
83e841c223
Improve comment formatting
2016-12-19 13:56:06 -06:00
Matthew Jaffee
90580c915e
Merge pull request #208 from jaffee/171-cluster-creation
...
#171 cluster creation
2016-12-19 11:12:38 -06:00
Matthew Jaffee
41bc5ba8b0
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
d649a48c21
creator can set GOMAXPROCS for remote pilosa nodes
2016-12-14 15:05:50 -06:00
jaffee
7b55adc39b
cleanup cluster shutdown and extra logging
2016-12-14 10:53:14 -06:00
jaffee
37d11b858e
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
1113e07578
Add more prettify tests
2016-12-13 14:21:49 -06:00
Alan Bernstein
2becc6619d
Improve comment formatting and update usage
2016-12-13 13:25:31 -06:00
jaffee
bbb88e910f
create - start cluster over ssh when given hosts
2016-12-13 10:14:09 -06:00
Alan Bernstein
d5e640418b
Add test for prettify
2016-12-12 22:17:56 -06:00
Alan Bernstein
b7b05da305
Generalize Prettify function
2016-12-12 22:10:07 -06:00
Alan Bernstein
7e28802ee3
Move prettify to own file
2016-12-12 16:57:21 -06:00
jaffee
b97fb2b971
remove separate create() and get bspawn working again
2016-12-12 16:29:40 -06:00
Alan Bernstein
5c78164837
Add good defaults for zipf config
2016-12-12 16:11:23 -06:00
Alan Bernstein
6a4702fe08
Add comments
2016-12-12 15:55:52 -06:00
Alan Bernstein
b78ffb335c
Move stuff to Init
2016-12-12 15:55:32 -06:00
Alan Bernstein
459136e907
Put tabs in usage string
2016-12-12 15:53:31 -06:00
jaffee
e78fa1bc74
json output and local cluster log handling
2016-12-12 11:32:56 -06:00
Alan Bernstein
8f17099d3f
Update usage message
2016-12-08 19:18:34 -06:00