Commit graph

788 commits

Author SHA1 Message Date
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
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
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
Alan Bernstein
d58d1406f5 Add zipf benchmark with efficient random ID permutations 2016-12-08 19:14:24 -06:00
Matthew Jaffee
493472d88f Merge pull request #196 from jaffee/195-fix-context
thread context through Benchmarks
2016-12-08 11:09:36 -06:00
jaffee
33cbdba642 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
e223759b65 Merge pull request #191 from jaffee/166-single-slice
166 single slice
2016-12-08 10:31:22 -06:00
Alan Bernstein
dad85b6eb3 Merge stats updates 2016-12-07 17:30:08 -06:00
alanbernstein
bc66081e5e Merge pull request #192 from jaffee/alan-enhanced-stats
Alan enhanced stats
2016-12-07 17:18:43 -06:00
Travis Turner
fed17fa788 Merge pull request #189 from jaffee/187-benchmark-docs
187 benchmark docs
2016-12-07 15:27:41 -06:00
Alan Bernstein
ff87661268 Move sqrt out of Add() 2016-12-07 12:45:14 -06:00
Alan Bernstein
fbae2f7fe9 Add standard deviation to stats 2016-12-07 12:44:52 -06:00
jaffee
f9362c767d make results nicer 2016-12-07 12:09:18 -06:00
tgruben
492df23bde Merge pull request #186 from jaffee/170-import-benchmark
170 import benchmark
2016-12-07 10:47:46 -06:00
jaffee
64b86f29cd add slice height benchmark 2016-12-06 17:20:38 -06:00
jaffee
e5b54e7f4a import benchmark sort by profile id after bitmap id 2016-12-06 16:11:00 -06:00
jaffee
4132f0b049 clean up benchmark docs a bit 2016-12-06 11:00:59 -06:00
jaffee
b05dd5c4e3 first cut at benchmark readme 2016-12-06 10:49:00 -06:00
jaffee
aed735b85b 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
jaffee
4f9141b792 add import benchmark 2016-12-05 17:37:33 -06:00
jaffee
8bfa719484 copy errgroup code to bench and remove giant blob of dependencies 2016-12-01 16:58:56 -07:00
jaffee
15eea18d9b add option to save all stats 2016-12-01 15:46:41 -07:00
Matthew Jaffee
c31e6d6345 Merge pull request #2 from codysoyland/benchmark-runner
Add missing dependency golang.org/x/sync/errgroup
2016-11-29 15:23:07 -07:00
Cody Soyland
fbf85a07d6 Merge branch 'master' into benchmark-runner 2016-11-29 16:10:56 -06:00
Matthew Jaffee
89fb6c123a Merge pull request #147 from codysoyland/145-remove-godep
Remove Godep now that we use Glide
2016-11-29 15:06:30 -07:00
Cody Soyland
de398a1af8 Modify docs for people scared of piping to bash ;) 2016-11-29 16:04:19 -06:00
Cody Soyland
e5be2eddeb Remove Godep now that we use Glide 2016-11-29 15:15:11 -06:00
Matthew Jaffee
ee7240107c Merge pull request #146 from codysoyland/145-package-manager
Switch to Glide.sh for dependency management (Fixes #145)
2016-11-29 14:06:58 -07:00
Cody Soyland
27f49c2479 Add missing dependency golang.org/x/sync/errgroup 2016-11-29 13:37:27 -06:00
Cody Soyland
768c9bd3d3 Switch to Glide.sh for dependency management (Fixes #145) 2016-11-29 13:35:23 -06:00
Cody Soyland
917cd86185 Switch to Glide.sh for dependency management (Fixes #145) 2016-11-29 12:36:58 -06:00
jaffee
0588e0398c rename imports umbel->pilosa 2016-11-28 15:45:18 -07:00
jaffee
e1e3222203 better documentation for bagent and bspawn 2016-11-28 15:45:18 -07:00
jaffee
8b23da6212 rename bench commands and args
lower case and dash separated
2016-11-28 15:45:18 -07:00
jaffee
66ac8575c2 rename QueryMaker -> QueryGenerator 2016-11-28 15:45:18 -07:00
jaffee
0b0ff542b1 fixup imports in multidb 2016-11-28 15:45:18 -07:00
jaffee
c41fc7e520 use errgroup to simplify parallel benchmark Init 2016-11-28 15:45:18 -07:00