Commit graph

5531 commits

Author SHA1 Message Date
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
Ben Johnson
7a91cbdd6d 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
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
Travis
e176618fb1 Merge branch 'benbjohnson-time' 2016-12-13 13:34:39 -06:00
Travis
466aa54534 Merge branch 'time' of github.com:benbjohnson/pilosa into benbjohnson-time 2016-12-13 13:34:12 -06:00
Alan Bernstein
2becc6619d Improve comment formatting and update usage 2016-12-13 13:25:31 -06:00
Ben Johnson
9161ff122a Fix frame SetBit slice calculation. 2016-12-13 10:14:44 -07:00
Ben Johnson
f53cdd3275 Add time-based frames and Range() support. 2016-12-13 10:09:48 -07: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
Travis
64cf68e6d6 Merge branch 'benbjohnson-time' 2016-12-12 12:37:10 -06:00
Travis
c1bbd338b3 Fixes broken index sync test. 2016-12-12 12:36:21 -06:00
jaffee
e78fa1bc74 json output and local cluster log handling 2016-12-12 11:32:56 -06:00
Travis
659db70a57 Fixes merge conflicts related to MaxSlices.
Merge branch 'time' of github.com:benbjohnson/pilosa into benbjohnson-time
2016-12-12 09:04:23 -06:00
Alan Bernstein
8f17099d3f Update usage message 2016-12-08 19:18:34 -06:00
Alan Bernstein
d58d1406f5 Add zipf benchmark with efficient random ID permutations 2016-12-08 19:14:24 -06:00