Michael Baird
b0f8d5d8f9
Merge remote-tracking branch 'origin/master' into metrics
...
Conflicts:
cmd/server.go
ctl/config.go
2017-05-23 10:07:44 -05:00
Matt Jaffee
b386fc9eac
discriminate error messages in server.Open
2017-05-23 09:45:21 -05:00
Michael Baird
8913e2e6f4
StatsD doc fixes
2017-05-23 09:10:43 -05:00
alanbernstein
9d92b7ec05
Merge pull request #570 from alanbernstein/image-url-fix
...
Update logo urls
2017-05-22 20:51:05 -05:00
Todd Gruben
2182534cc7
added xor support to roaring
2017-05-22 16:51:53 -05:00
Alan Bernstein
18dacee64b
Update logo urls
2017-05-22 16:41:05 -05:00
Cody Soyland
a7fcace1e9
Merge pull request #565 from codysoyland/32-bit-build
...
Add 32-bit build to release process
2017-05-22 12:40:52 -04:00
Cody Soyland
124a2e62a8
Remove curly braces (fails on some systems)
2017-05-22 11:35:02 -05:00
Michael Baird
08a150f1eb
StatsD documentation
2017-05-22 11:31:28 -05:00
Ben Johnson
b9c460deda
Merge pull request #541 from benbjohnson/375-config
...
Implement 'config' CLI command.
2017-05-22 10:29:50 -06:00
Matthew Jaffee
a981cb2850
Merge pull request #559 from jaffee/bitmapCountRange-bugs
...
fix 3 separate bugs in bitmapCountRange
2017-05-22 11:01:49 -05:00
Matt Jaffee
e90e1455db
remove branch and always count last container
2017-05-22 10:38:40 -05:00
Ben Johnson
788386b49a
Implement 'config' CLI command.
...
Renames `config` to `generate-config` and implements a new `config`
command that generates the configuration file based on the current
state instead of printing a static string.
2017-05-22 09:30:14 -06:00
Matt Jaffee
6b3b459659
add license to roaring_internal_test
2017-05-22 09:46:52 -05:00
Matt Jaffee
a5918d01d9
fix offset check to make sense
2017-05-19 17:09:22 -05:00
Cody Soyland
9deee72bda
Add 32-bit build to release process
2017-05-19 16:27:49 -05:00
Michael Baird
746d7e5ef7
multistat and expvar client tests
2017-05-19 16:12:49 -05:00
Michael Baird
1b5e42119d
fixed the expvar Set method to store the value
2017-05-19 16:12:24 -05:00
Matt Jaffee
c0ddbe0e3f
fix bitmapCountRange and test
...
had been thinking that index 0 was the most significant bit, but based on the
bitmapAdd function, it must be the least significant bit
2017-05-19 15:18:07 -05:00
alanbernstein
7693fc4211
Merge pull request #564 from alanbernstein/remove-.n
...
Remove .n frame suffix
2017-05-19 15:08:34 -05:00
Alan Bernstein
5788a459f8
Remove .n frame suffix
2017-05-19 15:00:50 -05:00
Cody Soyland
21692cfddb
Hide build directory in .gitignore
2017-05-19 14:17:57 -05:00
Cody Soyland
63a7589be6
Merge pull request #563 from pilosa/docs
...
Move docs into repo
2017-05-19 14:43:25 -04:00
Michael Baird
843e947ca8
changing datadog package name to stats
2017-05-19 09:54:19 -05:00
Michael Baird
1d05707026
Rename datadog/statsd_test.go to statsd/statsd_test.go
2017-05-19 09:43:38 -05:00
Michael Baird
769173c642
Rename datadog/statsd.go to statsd/statsd.go
2017-05-19 09:42:15 -05:00
Michael Baird
bd3814ba0c
Rename datadog_test.go to statsd_test.go
2017-05-19 09:33:36 -05:00
Michael Baird
14dd1b3f35
Rename datadog.go to statsd.go
2017-05-19 09:33:00 -05:00
Ben Johnson
1c09af132e
Check for duplicate attributes under read lock on insert.
...
Changes the behavior of `AttrStore.SetAttrs()` to first verify
that the attributes haven't changed using a read-only lock before
obtaining a write lock to update the attributes.
Since the write lock serializes access, the previous insert time
sufferred lock contention when inserting a lot of duplicate
attributes. With the `RWMutex`, reads can be done in parallel so
multiple requests don't block each other.
Below is a simple benchmark showing the performance at 1, 5, & 10
goroutines:
BenchmarkAttrStore_Duplicate 100000 137120 ns/op 8428 B/op 76 allocs/op
BenchmarkAttrStore_Duplicate-5 100000 417459 ns/op 8431 B/op 76 allocs/op
BenchmarkAttrStore_Duplicate-10 100000 139466 ns/op 8433 B/op 76 allocs/op
BenchmarkAttrStore_Duplicate 20000000 703 ns/op 368 B/op 5 allocs/op
BenchmarkAttrStore_Duplicate-5 100000000 213 ns/op 368 B/op 5 allocs/op
BenchmarkAttrStore_Duplicate-10 100000000 223 ns/op 368 B/op 5 allocs/op
2017-05-19 07:35:50 -06:00
Alan Bernstein
75c59387f6
Skeleton for new autocomplete functionality
2017-05-18 18:34:23 -05:00
Alan Bernstein
39e46e2c48
Factor out autocompleter
2017-05-18 18:30:25 -05:00
Michael Baird
1c5f374c1a
lower the StatsD sampling rate
2017-05-18 16:40:18 -05:00
Michael Baird
c41f695e74
more metrics tests
2017-05-18 16:36:22 -05:00
Cody Soyland
c9d5852817
Decrease heading depths now that H3 tags are supported by website CSS
2017-05-18 15:47:27 -05:00
Cody Soyland
b102b8cbc8
Use "note" class instead of blockquotes. This is needed to support the blockquotes in the style guide for the website.
2017-05-18 14:45:36 -05:00
Matt Jaffee
fb4651cdb8
fix 3 separate bugs in bitmapCountRange
...
in order of the diff:
1. When the start and end of the range fall in the same word, special handling
is needed to "mask" off the beginning and end of the word simultaneously to
avoid counting bits at the beginning or end of the word that aren't in the
range.
2. `i++` is needed at the end of the first partial word to avoid counting this
word in the next block.
3. the shift amount for right shifts is 64 - (end % 64) rather than just end
% 64. If end is (e.g.) 68, then 68 - 64 is 4 and we are only interested in the
first 4 bits of the word, so we must right shift by 60 bits, not 4 bits.
2017-05-18 12:04:37 -05:00
Michael Baird
58bfe8be80
Merge pull request #9 from linhvo/425-nodeID-stats
...
add nodeID tag
2017-05-18 11:12:42 -05:00
Michael Baird
815c647bea
missing "." in StatsD prefix
2017-05-18 11:06:14 -05:00
Linh Vo
4328cc88cc
add nodeID tag
2017-05-17 16:23:34 -05:00
tgruben
4a14e38ebe
Merge pull request #549 from tgruben/conditional-asm
...
asm build options for non amd64
2017-05-17 11:16:21 -05:00
Cody Soyland
cb2c47a727
Move docs into main repo
2017-05-17 08:11:38 -05:00
Alan Bernstein
db256c91cc
Only autocomplete on single match
2017-05-16 22:54:17 -05:00
Alan Bernstein
64a12c939c
Fix typo in error message
2017-05-16 17:56:16 -05:00
Michael Baird
19ff6a2bd5
make fix after merge conflict
2017-05-16 16:45:53 -05:00
Michael Baird
7579567f59
return early when metrics are disabled
2017-05-16 15:28:18 -05:00
Michael Baird
d4e9e5cdbc
cache StatsD recalculate, invalidate, and threshold counts
2017-05-16 15:21:26 -05:00
Michael Baird
abc8a672ed
add "Pilosa" statsD constant prefix to event names
2017-05-16 15:12:44 -05:00
Linh Vo
4dd8221cd6
Merge pull request #555 from linhvo/552-max-slice
...
552 max slice
2017-05-16 14:41:54 -05:00
Travis Turner
6fd630f2ae
Merge pull request #554 from travisturner/handleGetSliceMax-proto-bug
...
fix bug in `handleGetSliceMax` that was causing protobuf request to r…
2017-05-16 14:08:25 -05:00
Michael Baird
143cc14b1a
Merge branch 'master' into metrics
2017-05-16 14:03:16 -05:00