Commit Graph

5238 Commits (9993c0dab32e8cc161fae356f7d6117cba925d3e)

Author SHA1 Message Date
Jason Wilder 9993c0dab3 Merge pull request #2371 from influxdb/2352
Don't set client to nil when closing broker
2015-04-21 15:37:40 -06:00
Cory LaNou ec990771e4 Merge pull request #2370 from influxdb/tsdb-data-race
Fix data race for openTSDB listener addr
2015-04-21 15:33:18 -06:00
Cory LaNou 5ec039034e update changelog [ci skip] 2015-04-21 15:32:00 -06:00
Cory LaNou c5790abe84 fix data race for openTSDB listener addr 2015-04-21 15:26:11 -06:00
Jason Wilder ca845ad119 Don't set client to nil when closing broker
Fixes 2352
2015-04-21 15:18:07 -06:00
Philip O'Toole 4cc106887c RC26 is out
[ci skip]
2015-04-21 14:09:20 -07:00
Cory LaNou 5203e7f426 Merge pull request #2367 from influxdb/localhost-2350
Always use localhost, not host name
2015-04-21 14:29:45 -06:00
Cory LaNou 3a83c6e9ec new config should not set host name 2015-04-21 13:49:20 -06:00
Cory LaNou bf087eb561 changelog 2015-04-21 13:49:20 -06:00
Cory LaNou ae43e0c8b2 always use localhost, not host name 2015-04-21 13:48:42 -06:00
Jason Wilder fbf9cdbfeb Merge pull request #2353 from influxdb/2272-fix
Distributed Query/Clustering Fixes
2015-04-21 13:45:31 -06:00
Jason Wilder 2975a9d450 Update changelog
Fix #2353 #2348 #2343 #2334 #2272
2015-04-21 13:42:03 -06:00
Jason Wilder 38628e540b Make drop database close and release resources
Drop database did not close any open shard files or close
any topic reader/heartbeats.  In the tests, we create and drop new
databases during each test run so these were open files and connection
slowed things down and consumed a lot of RAM as the tests progressed.
2015-04-21 13:39:58 -06:00
Jason Wilder 25a43a8f11 Change 6 node test to 5 node 2015-04-21 13:39:58 -06:00
Jason Wilder 406a951718 Fix comments 2015-04-21 13:39:58 -06:00
Jason Wilder 90e3059a8b Fix processRawQuery from returning duplicate data 2015-04-21 13:39:58 -06:00
Jason Wilder f5a8227077 Fix cluster join
New data nodes would never actually join the cluster.  They would
pose as server ID 1 in a cluster.
2015-04-21 13:39:58 -06:00
Jason Wilder 9268ddfefc Pass series IDs for shards in DQ instead of all series IDs 2015-04-21 13:39:58 -06:00
Philip O'Toole e3fcdd2d01 Source gvm script before running gvm 2015-04-21 10:18:54 -07:00
Philip O'Toole deb089afaf Corrections to packaging script 2015-04-21 10:14:26 -07:00
Philip O'Toole feee330a1e Merge pull request #2356 from marcosnils/regex_scanner_test
Add tests for REGEX operators
2015-04-20 21:11:59 -07:00
Philip O'Toole 4bf18760d3 Merge pull request #2365 from influxdb/different_build_options
Simpler 'go get' options
2015-04-20 21:05:04 -07:00
Philip O'Toole 8dac41d7a9 Simple 'go get' options 2015-04-20 20:59:38 -07:00
Philip O'Toole 384ca9c7de Use Go 1.4.2 during testing 2015-04-20 19:01:38 -07:00
Philip O'Toole 7903b2c4b0 Merge pull request #2362 from marcosnils/remove_govet
Avoid downloading go vet as included in go binary
2015-04-20 18:28:57 -07:00
Marcos Lilljedahl 527365db4d Merge branch 'master' into regex_scanner_test 2015-04-20 22:26:15 -03:00
Marcos Lilljedahl f07b500c7c Avoid downloading go vet as included in go binary
Source: https://github.com/golang/tools/blob/master/README
2015-04-20 22:25:13 -03:00
Philip O'Toole 274be50cef Merge pull request #2361 from influxdb/package_gvm
Packaging now uses gvm
2015-04-20 18:19:42 -07:00
Philip O'Toole 7d37a8b6b8 Packaging now uses gvm
This allows the script to set the exact version of Go used to build the
program.
2015-04-20 18:14:46 -07:00
Philip O'Toole 7766247552 Add note regarding Go versionb 2015-04-20 18:10:25 -07:00
Philip O'Toole ecdd31a256 Merge pull request #2359 from influxdb/retry_go_get
Merge with master, not PR branch
2015-04-20 17:46:30 -07:00
Philip O'Toole 0c8a2396b0 Merge with master, not PR branch 2015-04-20 17:41:29 -07:00
Todd Persen 290fddd0d2 Merge pull request #2355 from influxdb/fix-go-version-on-circle
Explicitly install Go 1.4.2 on CircleCI
2015-04-20 16:22:23 -07:00
Marcos Lilljedahl 2bac1a8097 Add test for REGEX operators 2015-04-20 19:43:06 -03:00
Todd Persen 75082349df Install from binary package. 2015-04-20 15:11:32 -07:00
Todd Persen 32264038be Specifically install Go 1.4.2 on CircleCI 2015-04-20 14:57:26 -07:00
Philip O'Toole 46583ff41d Merge pull request #2351 from influxdb/diags_data_rate
RLock shard during diagnostics
2015-04-20 14:12:08 -07:00
Philip O'Toole ec57f8c84f RLock shard during diagnostics 2015-04-20 14:03:55 -07:00
Philip O'Toole 833b46c562 Fix PR link for PR2340 2015-04-20 13:29:29 -07:00
Philip O'Toole c59015d42c Merge pull request #2349 from influxdb/go_get_logging
Minor tweaks to circle testing
2015-04-20 13:27:30 -07:00
Philip O'Toole 006b844419 Minor tweaks to circle testing 2015-04-20 13:22:50 -07:00
Todd Persen 1502e3e901 Update CHANGELOG.md 2015-04-20 13:17:17 -07:00
Todd Persen 30b56cea03 Merge pull request #2336 from influxdb/2272-fix
Handle distributed queries when shards != data nodes
2015-04-20 13:16:12 -07:00
Jason Wilder 94f50ac056 Make 3 node failover test parallel 2015-04-20 09:24:56 -06:00
Jason Wilder fd4a69855d Re-enable Test3NodeClusterPartiallyReplicated 2015-04-20 09:24:56 -06:00
Jason Wilder d8fba0a50d Close raft log before broker
Closing the broker before the raft log can trigger this panic since the
raft log depends on the broker via the FSM.

panic: apply: broker apply: broker already closed

goroutine 29164 [running]:
github.com/influxdb/influxdb/raft.(*Log).applier(0xc20833b040, 0xc20802bd40)
	/Users/jason/go/src/github.com/influxdb/influxdb/raft/log.go:1386 +0x278
created by github.com/influxdb/influxdb/raft.func·002
	/Users/jason/go/src/github.com/influxdb/influxdb/raft/log.go:389 +0x764
2015-04-20 09:23:39 -06:00
Jason Wilder d5bd804993 Handle distributed queries when shards != data nodes
Fixes #2272

There was previously a explict panic put in the query engine to prevent
queries where the number of shards was not equal to the number of data nodes
in the cluster.  This was waiting for the distributed queries branch to land
but was not removed when that landed.
2015-04-20 09:23:35 -06:00
Philip O'Toole 3332f09c5b Merge pull request #2344 from influxdb/retry_go_get
Retry 'go get' during CircleCI builds
2015-04-19 10:39:08 -07:00
Philip O'Toole e8d7d5ba1f Retry 'go get' during CircleCI builds 2015-04-19 10:33:38 -07:00
Philip O'Toole 07e9ddff75 Merge pull request #2339 from influxdb/keep_logs
tee test logs into $CIRCLE_ARTIFACTS
2015-04-19 10:12:57 -07:00