Commit graph

5531 commits

Author SHA1 Message Date
Ben Johnson
f39768b49b Refactor parser & AST to remove compile-time field names.
Consolidates all the pql.Call implementations into a single
pql.Call struct. This is needed to support user-defined schemas
on frames.

This also has the added benefit that a lot of redundant parsing
code has been consolidated.
2017-02-02 14:27:18 -07:00
Travis
d0bdea11c5 use the Build parameter as the Version in handler
Standardize on `Version` for the build version
2017-02-02 12:08:03 -06:00
Travis
efb4246849 Merge remote-tracking branch 'upstream/umbel-perf-improvements' into umbel-perf-improvements 2017-02-01 15:31:59 -06:00
Todd Gruben
631b3bc44c added handling for float attribute 2017-02-01 16:29:48 -05:00
Matthew Jaffee
c2253a36ea Merge pull request #279 from jaffee/264-mktemp
use temp location for pilosactl and pilosa binaries
2017-02-01 13:09:42 -06:00
Travis
a35dd5e586 add comments to the MaxIdleConnsPerHost tweak 2017-02-01 12:57:06 -06:00
Todd Gruben
ab9627012c Merge branch 'umbel-perf-improvements' of github.com:pilosa/pilosa into umbel-perf-improvements 2017-02-01 13:41:52 -05:00
Todd Gruben
61da4a1001 limit the number of connections to single host 2017-02-01 13:40:12 -05:00
Cody Soyland
018e607ea2 Request more information in issue template 2017-01-30 11:26:19 -06:00
Travis
7105c89398 run gofmt on the previous commit 2017-01-27 17:48:44 -06:00
Todd Gruben
e3f4eab5ac removed maxslice from setbit path 2017-01-27 18:42:47 -05:00
Linh Vo
a7569a1211 Merge pull request #271 from pilosa/random-pql
execute pql against db on server
2017-01-27 16:07:38 -06:00
Linh Vo
2358e77141 another go fmt 2017-01-27 15:57:01 -06:00
Linh Vo
3c1e262642 gofmt 2017-01-27 15:39:17 -06:00
Linh Vo
5505e713a0 merge master, resolve conflict 2017-01-27 13:59:47 -06:00
Linh Vo
b571812307 default content-type for benchmarks 2017-01-27 13:41:19 -06:00
Travis
1e816b401c Adds Todd's performance improvements:
- Ingore asserts in fragment container.
- Only log queries that take longer than 90 seconds.

TODO:
- address the TODOs that make the asserts configurable.
2017-01-27 13:16:27 -06:00
Linh Vo
254eb8d245 move ExecuteQuery to client that every other benchmark can use 2017-01-27 12:13:17 -06:00
jaffee
8e9ccb0422 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
Linh Vo
6198acba8e ExecutePQL 2017-01-25 00:17:19 -06:00
Linh Vo
8ddff3235f add pql option to randquery 2017-01-25 00:14:20 -06:00
Cody Soyland
0fff724f86 Add line requesting environment information to the issue template 2017-01-23 14:36:10 -06:00
Matthew Jaffee
dbd633ee2c Merge pull request #270 from pilosa/benchmark-day
Benchmark day
2017-01-23 12:02:00 -06:00
Matthew Jaffee
7ac693ebe6 Merge pull request #275 from jaffee/265-improve-output
add explanatory prints to stderr in pilosactl
2017-01-23 11:49:52 -06:00
jaffee
192a06c1fa add explanatory prints to stderr in pilosactl 2017-01-20 16:55:24 -06:00
Cody Soyland
73ee4b1be7 Add issue template 2017-01-20 16:05:39 -06:00
Cody Soyland
2275c591dc Merge pull request #269 from codysoyland/zipf-clear
Add ClearBit support to Zipf benchmark
2017-01-20 09:25:19 -06:00
Linh Vo
dd5366889d execute pql against db on server 2017-01-19 22:31:48 -06:00
jaffee
145e75d8ad add docs about Benchmark Name field 2017-01-19 16:54:36 -06:00
Cody Soyland
ca11643a5a Add ClearBit support to Zipf benchmark 2017-01-19 16:41:43 -06:00
jaffee
583c16e8e7 add -hosts to bagent command in README 2017-01-19 11:31:49 -06:00
jaffee
b75c605985 more error context 2017-01-19 10:44:02 -06:00
jaffee
86b540ca13 readme and error checking 2017-01-19 10:38:25 -06:00
Matthew Jaffee
4c61e8bcaf Merge pull request #260 from jaffee/agent-num-init-only
remove agentNum from Benchmark.Run
2017-01-18 23:43:01 -06:00
jaffee
c955f4deaa it's -> its 2017-01-18 23:42:44 -06:00
jaffee
fb026b72da readme tweaks 2017-01-18 21:18:24 -06:00
jaffee
f4fd1083c8 tweaks to bench doc.go 2017-01-18 20:57:14 -06:00
jaffee
10a3fe99e0 docs updates for benchmarking 2017-01-18 20:57:14 -06:00
jaffee
8cbb757491 update benchmark docs 2017-01-18 20:57:14 -06:00
jaffee
0c4cae30fc remove agentNum from Benchmark.Run
Benchmarks should modify their parameters in Init based on the agentNum
2017-01-18 20:57:14 -06:00
Matthew Jaffee
249642dda1 Merge pull request #263 from jaffee/more-log-work
thread logoutput index -> db -> frame -> fragment
2017-01-18 13:45:52 -06:00
jaffee
2c4d3859bb remove LogOutput arg from New* funcs
default to ioutil.Discard
2017-01-18 12:28:09 -06:00
tgruben
171e2c5de0 Merge pull request #259 from jaffee/readme-fix
change README install command to only install cmd/...
2017-01-18 10:44:22 -06:00
jaffee
6d748ae177 thread logoutput index -> db -> frame -> fragment
also stop extra output to stderr from tests
2017-01-18 09:29:42 -06:00
jaffee
ffcb4c0c10 set Index.LogOutput to be Server's as well as handler 2017-01-18 09:01:01 -06:00
jaffee
364868fa52 change README install command to only install cmd/...
installing everything under the top level causes issues due to things under
vendor/ getting installed
2017-01-16 12:28:35 -06:00
jaffee
d996e9d0b6 make bspawn config files consistent and minimal 2017-01-16 12:22:53 -06:00
jaffee
e92158dea6 show spawn config in output instead of just agents 2017-01-16 12:18:49 -06:00
jaffee
06cf5e2223 default -human to true. show defaults in Usage() 2017-01-16 12:05:58 -06:00
jaffee
b3ae286a10 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