Commit graph

129 commits

Author SHA1 Message Date
Travis
d25458ac30
use the Build parameter as the Version in handler
Standardize on `Version` for the build version
2017-02-02 12:08:03 -06:00
jaffee
ecc2a1cc9f use temp location for pilosactl and pilosa binaries
I did it this way instead of using mktemp because
a) mktemp would have created a different filename on every host, which would
make the client side logic much more confusing
b) mktemp isn't guaranteed to be available everywhere, so we're not losing much
by assuming /tmp exists.
2017-01-25 15:17:06 -06:00
jaffee
18943428de add explanatory prints to stderr in pilosactl 2017-01-20 16:55:24 -06:00
Cody Soyland
e1cbb200e7 Add ClearBit support to Zipf benchmark 2017-01-19 16:41:43 -06:00
jaffee
f3a21ad57b remove agentNum from Benchmark.Run
Benchmarks should modify their parameters in Init based on the agentNum
2017-01-18 20:57:14 -06:00
jaffee
7e548d5097 make bspawn config files consistent and minimal 2017-01-16 12:22:53 -06:00
jaffee
4bc057ff5d show spawn config in output instead of just agents 2017-01-16 12:18:49 -06:00
jaffee
f908ed1d21 default -human to true. show defaults in Usage() 2017-01-16 12:05:58 -06:00
jaffee
a7d2d89bdc bspawn tweaks and bugfix
fix grammar in comment
always use creator args if pilosaHosts isn't set
use creator's FinalHosts rather than Hosts
2017-01-13 20:50:33 -06:00
jaffee
234078b5cc make pilosactl Usage(s) more consistent 2017-01-13 15:15:52 -06:00
jaffee
a3a1bccd18 don't connect to hosts twice when creating remote cluster 2017-01-13 14:52:42 -06:00
jaffee
825ce4ca89 dont' include stdin/out/err in create output 2017-01-13 14:51:45 -06:00
jaffee
6cdb8c2ed8 remove 'type' flag from creator
type is implied by whether or not 'hosts' is set
2017-01-13 14:26:24 -06:00
jaffee
db302b3419 improve output, docs, default behavior for create cmd 2017-01-13 13:46:11 -06:00
jaffee
34e056c9c6 fix up bspawn Usage, and field naming 2017-01-12 15:45:02 -06:00
jaffee
2a50ed9c6d rename ssh stuff for consistency and less stuttering 2017-01-12 14:32:50 -06:00
jaffee
7594e65667 options to build and copy pilosa binary for cluster creation
also some refactoring
2017-01-12 14:32:50 -06:00
Alan Bernstein
53c15af4c4 Remove absolute path to pilosactl 2017-01-11 13:46:32 -06:00
Alan Bernstein
a05b772373 Remove -output flag from bagent 2017-01-11 13:12:19 -06:00
Alan Bernstein
7f25abeb2e Switch default from s3 to stdout 2017-01-11 13:11:55 -06:00
Alan Bernstein
bfd405a8ff Update NewS3Uploader call 2017-01-11 13:10:52 -06:00
Alan Bernstein
d1e9ae2924 Rename 'aws' destination to 's3' 2017-01-11 10:41:25 -06:00
Alan Bernstein
c1ca299904 Send results to S3 2017-01-11 09:25:37 -06:00
Alan Bernstein
bb1157394d Add output destination flag 2017-01-11 09:18:28 -06:00
Alan Bernstein
38933e742b hardcode path 2017-01-11 08:40:40 -06:00
jaffee
aa5fc13e0b Merge branch 'master' into benchmark-runner 2017-01-09 16:55:03 -06:00
jaffee
5067b7492f add overriding flags for bspawn config 2017-01-04 16:29:31 -06:00
jaffee
8325db95d6 remove redundant run-uuids in output 2017-01-04 11:49:56 -06:00
jaffee
32d7bf0503 gather all output from bspawn into a single json obj 2017-01-04 11:43:26 -06:00
jaffee
e8af9f9051 change benchmark configs 2017-01-04 09:58:32 -06:00
jaffee
e3212b417e remove unused parallelBenchmark and move Serial 2017-01-04 09:11:53 -06:00
jaffee
e6b89bfa6e rename agentNum arg to agent-num 2017-01-04 08:58:11 -06:00
jaffee
a0aad147e0 re-arrange bagent output 2017-01-03 16:54:02 -06:00
jaffee
7128385f08 fix references to outdated "Agents" config 2017-01-03 16:36:27 -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
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
Ben Johnson
7467608234
Add timestamps to import/sort.
The HTTP API, client, and `pilosactl` have been updated to allow
for a timestamp formatted using the pilosa date format of
`YYYY-MM-DDTHH:MM`.
2016-12-20 10:36:33 -07: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
jaffee
a03ecf92e9 fix rebase issues 2016-12-19 15:12:56 -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