Commit graph

2393 commits

Author SHA1 Message Date
Matthew Jaffee
3257f34a3c
Merge pull request #1107 from jaffee/release-v0.8.6
update CHANGELOG, docs and Dockerfile for v0.8.6
2018-02-09 12:16:27 -06:00
Matthew Jaffee
27ab03ab84
fix capitalization and consistency in changelog 2018-02-09 12:13:33 -06:00
Matthew Jaffee
8a0bc78ba7
update CHANGELOG, docs and Dockerfile for v0.8.6 2018-02-09 12:03:58 -06:00
Travis Turner
bd3c315044
Merge pull request #1106 from travisturner/fix-diffrunarray-overflow-0.8
avoid overflow bug in differenceRunArray (v0.8)
2018-02-09 11:55:38 -06:00
Travis Turner
0229c9fae9
avoid overflow bug in differenceRunArray which was appending a full run to the container 2018-02-09 11:42:19 -06:00
Matthew Jaffee
6771061581
Merge pull request #1083 from jaffee/1082-count-v-bitmap
fix bug where count and bitmap queries could return different numbers
2018-02-07 08:45:31 -06:00
Matthew Jaffee
62185a27ba
fix bug where a count query and bitmap query could return different numbers
There was a case where the Bitmap iterator logic could skip over a bit in a run
container if 1. the run container was not the first container in the bitmap, and
2. The first run in the run container had only one bit.

The bug was due to how the iterator was initialized with iterator.Seek(0) which
sets up the initial values of itr.i,j,k based on the type of the first
container. It was failing to set itr.k to -1 unless the first container was an
RLE container. itr.k is only used by RLE containers in the iterator, and must be
set to -1 when an RLE container is encountered. When Iterator.Next() encountered
the run container and itr.k was set to 0, it checked to see if itr.k <= run.last
- run.first, and if so it assumes that it was finished with the run and moved to
the next one. run.last - run.first is 0 in the case of a single bit run, so that
bit was skipped. After this, itr.k is set to -1 and all further iteration
proceeds as expected.
2018-02-06 10:21:11 -06:00
Cody Soyland
3be4a9262f
Merge pull request #1062 from codysoyland/release-v0.8.5
Release v0.8.5
2018-01-18 13:25:09 -06:00
Cody Soyland
250922a5e3 Release v0.8.5 2018-01-18 11:18:45 -06:00
Cody Soyland
dac183e5a5
Merge pull request #1061 from codysoyland/977-docker-bind-localhost
977 docker bind localhost
2018-01-18 11:07:30 -06:00
Cody Soyland
176e1f63ca
Merge branch 'v0.8' into 977-docker-bind-localhost 2018-01-18 11:02:05 -06:00
Matthew Jaffee
09f07a646a
Merge pull request #1047 from codysoyland/release-v0.8.4
Release v0.8.4
2018-01-10 10:43:49 -06:00
Cody Soyland
fd70f08967 Release v0.8.4 2018-01-10 10:11:14 -06:00
Travis Turner
da3b98f574
Merge pull request #1046 from travisturner/attr-json-to-proto
change AttrBlock handler calls to support protobuf instead of json
2018-01-09 15:11:45 -06:00
Matthew Jaffee
0c27d86347
Merge pull request #1042 from jaffee/readlocks
Readlocks
2018-01-09 14:57:10 -06:00
Travis Turner
298d8ea866
change AttrBlock handler calls to support protobuf instead of json 2018-01-09 14:30:05 -06:00
Matthew Jaffee
55de0402d2
convert some locks to rlocks 2018-01-09 13:50:40 -06:00
Matthew Jaffee
42032584b5
fix a number of data races
datadog statsd client contained a race condition - was fixed in master

Server.Logger contained a race where multiple loggers could write to the same
output io.Writer

TestMain_FrameRestore contained a race where it tried to change a cluster's
nodes while it was running (which conflicted with antiEntropy reading that
state).
2018-01-09 12:42:27 -06:00
Matthew Jaffee
2caf01ac08
Merge pull request #1038 from raskle/914-syncblock-maxwrites
group the write operations in syncBlock by MaxWritesPerRequest
2018-01-08 16:07:34 -06:00
Matthew Jaffee
86a166fcc0
Merge pull request #1033 from jaffee/memberlist-wan-0.8
change gossip config from memberlist.DefaultLocalConfig to memberlist…
2017-12-24 10:20:50 -06:00
Travis Turner
7d26cc468e
change gossip config from memberlist.DefaultLocalConfig to memberlist.DefaultWANConfig 2017-12-23 16:26:41 -06:00
Cody Soyland
504fc0105d
Merge pull request #1005 from codysoyland/release-v0.8.3
Release v0.8.3
2017-12-12 16:40:39 -06:00
Cody Soyland
acf73194cd Release v0.8.3 2017-12-12 16:37:56 -06:00
Matthew Jaffee
1c9b1bee37
Merge pull request #1000 from jaffee/unmapped-mem
protect against accessing pointers to memory which was unmapped
2017-12-08 07:42:31 -06:00
Matthew Jaffee
256b736dc0
add container types to other tests (though they were passing already) 2017-12-07 15:20:53 -06:00
Matthew Jaffee
9d9eb98fa5
add container types and set c.n to get tests working 2017-12-07 14:58:11 -06:00
Matthew Jaffee
8fa965df37
protect against accessing pointers to memory which was unmapped 2017-12-07 14:02:25 -06:00
Cody Soyland
623efc8eff
Merge pull request #996 from codysoyland/release-v0.8.2
Release v0.8.2
2017-12-05 15:00:28 -06:00
Cody Soyland
25056e3015 Release v0.8.2 2017-12-05 14:41:08 -06:00
Matthew Jaffee
5d5d9ea57e
Merge pull request #994 from jaffee/single-http-client-0.8
Single http client 0.8
2017-12-05 13:48:44 -06:00
Todd Gruben
caede44346
limit httpclient instances on executor tests 2017-12-04 15:36:57 -06:00
Todd Gruben
073938622b
refactored httpclient handling 2017-12-04 15:36:47 -06:00
Cody Soyland
1b5671972a Add protocol to Dockerfile --bind argument. 2017-11-21 20:08:45 -06:00
Cody Soyland
c569cbe071 Bind the handler to all interfaces (0.0.0.0) in Dockerfile. Fixes #977. 2017-11-21 14:30:21 -06:00
Matthew Jaffee
e7554dca90
Merge pull request #974 from jaffee/fix-typo
language.txt -> languages.txt
2017-11-20 10:01:02 -06:00
Matthew Jaffee
af5f0dd848
Merge pull request #975 from jaffee/fix-typo
language.txt -> languages.txt
2017-11-20 10:00:40 -06:00
Matthew Jaffee
dff312b927
language.txt -> languages.txt 2017-11-19 17:22:29 -06:00
Yuce Tekol
db583679c4
Merge pull request #971 from yuce/update-go-client-doc
TRIVIAL: updated Go client sample
2017-11-17 17:26:45 +03:00
Yuce Tekol
c0a323bfae
updated Go client sample 2017-11-17 14:37:33 +03:00
Cody Soyland
0d4b79068f
Merge pull request #970 from codysoyland/release-v0.8.1
Release v0.8.1
2017-11-15 16:14:41 -06:00
Cody Soyland
a595d80fd4 Release v0.8.1 2017-11-15 16:03:40 -06:00
Cody Soyland
8e657c4ad3
Merge pull request #969 from codysoyland/967-count-open-files
Fix CountOpenFiles() fatal crash
2017-11-15 15:54:35 -06:00
Michael Baird
d705ae2f9e
Merge pull request #968 from raskle/966-version-check
fixed version check when local is greater than pilosa.com
2017-11-15 14:56:53 -06:00
Cody Soyland
dc7dd26955 Fix test for CountOpenFiles 2017-11-15 13:38:55 -06:00
Cody Soyland
5865a2cd71 Fix CountOpenFiles() fatal crash 2017-11-15 13:19:13 -06:00
Michael Baird
09a4a72720 fixed version check when local is greater than pilosa.com 2017-11-15 13:07:51 -06:00
Cody Soyland
fbd5f1626d
Merge pull request #962 from codysoyland/release-v0.8.0
Release v0.8.0
2017-11-15 11:30:56 -06:00
Cody Soyland
26004104e2
Merge pull request #965 from codysoyland/956-enable-go-master-ci
Re-enable CI on Go master, but allow failures. See #956.
2017-11-15 11:13:24 -06:00
Cody Soyland
a9a1ec251c Re-enable CI on Go master, but allow failures. See #956. 2017-11-15 10:53:35 -06:00
Cody Soyland
956472fabd Release v0.8.0 2017-11-15 08:28:23 -06:00