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
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
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
Alan Bernstein
4de72e27dd
Add zipf benchmark with efficient random ID permutations
2016-12-08 19:14:24 -06:00
Matthew Jaffee
40bf1347f9
Merge pull request #196 from jaffee/195-fix-context
...
thread context through Benchmarks
2016-12-08 11:09:36 -06:00
jaffee
53171da640
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
6e71afc391
Merge pull request #191 from jaffee/166-single-slice
...
166 single slice
2016-12-08 10:31:22 -06:00
Alan Bernstein
060f06c1dc
Merge stats updates
2016-12-07 17:30:08 -06:00
alanbernstein
39f3ac305a
Merge pull request #192 from jaffee/alan-enhanced-stats
...
Alan enhanced stats
2016-12-07 17:18:43 -06:00
Travis Turner
94282ca4d2
Merge pull request #189 from jaffee/187-benchmark-docs
...
187 benchmark docs
2016-12-07 15:27:41 -06:00
Alan Bernstein
75d282a478
Move sqrt out of Add()
2016-12-07 12:45:14 -06:00
Alan Bernstein
51faa59ada
Add standard deviation to stats
2016-12-07 12:44:52 -06:00
jaffee
4c67cb30c0
make results nicer
2016-12-07 12:09:18 -06:00
tgruben
010a71263b
Merge pull request #186 from jaffee/170-import-benchmark
...
170 import benchmark
2016-12-07 10:47:46 -06:00
jaffee
b4bb9cf70d
add slice height benchmark
2016-12-06 17:20:38 -06:00
jaffee
af1d35affc
import benchmark sort by profile id after bitmap id
2016-12-06 16:11:00 -06:00
jaffee
bde927cdf1
clean up benchmark docs a bit
2016-12-06 11:00:59 -06:00
jaffee
cc55d32059
first cut at benchmark readme
2016-12-06 10:49:00 -06:00
jaffee
838941b26a
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
e5edf3e432
add import benchmark
2016-12-05 17:37:33 -06:00
jaffee
859a459ff6
copy errgroup code to bench and remove giant blob of dependencies
2016-12-01 16:58:56 -07:00
jaffee
fe28a095a5
add option to save all stats
2016-12-01 15:46:41 -07:00
Matthew Jaffee
98fcff8564
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
c6773f9faa
Merge branch 'master' into benchmark-runner
2016-11-29 16:10:56 -06:00
Matthew Jaffee
306c64793e
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
f2d44333cf
Modify docs for people scared of piping to bash ;)
2016-11-29 16:04:19 -06:00
Cody Soyland
a4279eb215
Remove Godep now that we use Glide
2016-11-29 15:15:11 -06:00
Matthew Jaffee
e833326887
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
dcec3430e3
Add missing dependency golang.org/x/sync/errgroup
2016-11-29 13:37:27 -06:00
Cody Soyland
34a3d1745d
Switch to Glide.sh for dependency management ( Fixes #145 )
2016-11-29 13:35:23 -06:00
Cody Soyland
23ab7063b8
Switch to Glide.sh for dependency management ( Fixes #145 )
2016-11-29 12:36:58 -06:00
jaffee
1d0a314287
rename imports umbel->pilosa
2016-11-28 15:45:18 -07:00
jaffee
86e226d574
better documentation for bagent and bspawn
2016-11-28 15:45:18 -07:00
jaffee
a3b69f9066
rename bench commands and args
...
lower case and dash separated
2016-11-28 15:45:18 -07:00
jaffee
ea88941cff
rename QueryMaker -> QueryGenerator
2016-11-28 15:45:18 -07:00
jaffee
406efcaca3
fixup imports in multidb
2016-11-28 15:45:18 -07:00
jaffee
6be7fb9bc2
use errgroup to simplify parallel benchmark Init
2016-11-28 15:45:18 -07:00