jaffee
6814bbfab3
support slices of map[string]interface{} in Prettify
2017-01-03 16:28:46 -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
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
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
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
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
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
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
Alan Bernstein
d11a8e0af6
Add comments
2016-12-08 15:29:05 -06:00
Alan Bernstein
76786e7ba0
Use Duration's string representation in JSON output
2016-12-08 15:06:02 -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
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
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
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
jaffee
0588e0398c
rename imports umbel->pilosa
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
jaffee
c8b0fecd4a
add random query benchmark
2016-11-28 15:45:18 -07:00
jaffee
6beef90a82
add some benchmark helpers for randomly generating queries
2016-11-28 15:45:18 -07:00
jaffee
d3714729ac
add fine grained stats within benchmarks
2016-11-28 15:45:17 -07:00
jaffee
05a70d5fb2
refactor Init and provide ClientType option
...
Benchmark implementations can now use 'HasClient' as a component which provides
an Init method which sets up the pilosa client in a configurable way.
Implementations must still expose the ClientType argument through ConsumeFlags
and describe it in Usage()
2016-11-28 15:45:17 -07:00