Philip O'Toole
f349c23964
Should be no need to wait 60 seconds
...
Each of these tests relies on a write of only a few points. It simply
should not take 60 seconds.
2015-04-17 16:18:28 -07:00
Philip O'Toole
411ce965db
Don't hammer the server during testing
2015-04-17 16:18:28 -07:00
Philip O'Toole
969b8c4d70
Don't log HTTP accesses during testing
2015-04-17 16:18:28 -07:00
Philip O'Toole
a3fbba33da
Allow control of HTTP logging
2015-04-17 16:18:28 -07:00
David Norton
86db3574ad
fix #2286 : parse error on CREATE CONTINUOUS QUERY
2015-04-17 16:40:29 -04:00
Jason Wilder
a75845dfff
Remove type check when handling closed network connection error
2015-04-17 12:30:11 -06:00
Jason Wilder
8aa0d32b6f
Add failover to other data nodes for distributed queries
...
Fixes #2190
2015-04-17 11:28:47 -06:00
Jason Wilder
fbaa37a5ef
Close resp body during write tests
2015-04-17 11:28:47 -06:00
Jason Wilder
69944622bc
Don't set data node until after it has joined or initialized
...
By setting it, data node requests can be served by the http handler
before the data node is actually ready.
Possible fix for:
2015/04/14 11:33:54 http: panic serving 10.0.1.8:62661: runtime error: invalid memory address or nil pointer dereference
goroutine 11467 [running]:
net/http.func·011()
/usr/local/go/src/net/http/server.go:1130 +0xcc
github.com/influxdb/influxdb.(*Server).broadcast(0xc20805cc00, 0xc208220000, 0x5d25e0, 0xc208869e80, 0x0, 0x0, 0x0)
/Users/jason/go/src/github.com/influxdb/influxdb/server.go:568 +0x227
github.com/influxdb/influxdb.(*Server).CreateDataNode(0xc20805cc00, 0xc2081c6e70, 0x0, 0x0)
/Users/jason/go/src/github.com/influxdb/influxdb/server.go:859 +0xe6
github.com/influxdb/influxdb/httpd.(*Handler).serveCreateDataNode(0xc20842ea00, 0x19378c0, 0xc2082207e0, 0xc2083191e0)
2015-04-17 11:28:47 -06:00
Philip O'Toole
4171c568a1
Remove tests that require import of influxd main
2015-04-16 10:28:21 -07:00
Philip O'Toole
336caff1f0
Add test of COUNT with specific fill
2015-04-15 11:55:07 -07:00
ben hockey
8a8506e0bb
add count aggregate fill test
2015-04-15 11:55:07 -07:00
Todd Persen
8b8ce9d4bb
Merge pull request #2290 from neonstalwart/hostname
...
allow hostname arg to override test config
2015-04-15 11:02:10 -07:00
Ben Johnson
64a6274b87
Merge branch 'master' of https://github.com/influxdb/influxdb into cluster-listener
...
Conflicts:
CHANGELOG.md
2015-04-15 11:57:59 -06:00
Ben Johnson
090f8c7120
fix race
2015-04-15 11:57:03 -06:00
Ben Johnson
6e124f3ab6
Start cluster before broker.
...
This commit fixes an issue where the second node joins but the first node
cannot commit because it doesn't have the HTTP endpoint running yet. This
is a side effect of streaming raft since we don't synchronize the quorum
set with the heartbeats. We should cache the config per term in the future.
2015-04-15 11:18:44 -06:00
ben hockey
84e87ce9c9
allow hostname arg to override test config
2015-04-15 10:52:23 -05:00
Philip O'Toole
f591150699
Update CHANGELOG
2015-04-14 15:56:43 -07:00
Philip O'Toole
b0ee5d0a78
Add broker truncation
...
Unit test same.
2015-04-14 15:15:26 -07:00
Philip O'Toole
8470ee27b6
Make MaxTopicSize and MaxSegmentSize configurable
2015-04-14 15:15:26 -07:00
Ben Johnson
47be5feb24
CHANGELOG
2015-04-14 14:44:18 -06:00
Ben Johnson
c5bdb5af86
Fix cluster-wide restart issue.
2015-04-14 13:43:25 -06:00
Tristan Colgate-McFarlane
4b3345c10b
OpenTSDB Input - use "value" as the field name
...
Closes #2280
2015-04-14 20:01:31 +01:00
Todd Persen
eed570ea1b
Fix merge conflict in CHANGELOG.md
2015-04-13 15:55:38 -07:00
Cory LaNou
96a30389f8
pr review changes
2015-04-13 16:27:43 -06:00
Jason Wilder
b4d5d03a47
Ensure API can listen on separate interface/port
...
The HTTP bind address/port config was not actually being used.
2015-04-13 16:27:29 -06:00
Jason Wilder
d78033bb49
Remove snapshot bind-address, port from config
...
Now listens on the cluster port. Snapshots can still be disabled
though.
2015-04-13 16:27:29 -06:00
Jason Wilder
2f394a5cff
Move snapshot server to cluster handler
...
This removes the separate port listener and adds it as a route
on the cluster port.
2015-04-13 16:27:23 -06:00
Cory LaNou
33f976a340
lot of refactoring to create integration tests for cli
2015-04-13 15:56:49 -06:00
Cory LaNou
1ae5c09f61
let the client library handle setting auth
2015-04-13 15:56:29 -06:00
Cory LaNou
6240cc38ba
refactor parse config on startup
2015-04-13 15:56:29 -06:00
Jason Wilder
bdcb949916
Rename serveMetadata to serveData
2015-04-13 15:38:42 -06:00
Jason Wilder
0bf03347cb
Rename serveData to serveAPI
2015-04-13 15:38:42 -06:00
Jason Wilder
e47ee66b07
Make top-level handler less brittle
...
Move the data node specific routes under a common /data prefix so
add new handler does require updates to the top level handler as well.
2015-04-13 15:38:42 -06:00
Philip O'Toole
261ff11fe3
Merge pull request #2240 from n1tr0g/exit_code
...
improved exit code(s) for influx CLI
2015-04-12 21:52:03 -07:00
David Norton
c94785780d
fix #2251 : fix panic when changing default RP
2015-04-12 13:04:10 -04:00
Philip O'Toole
d33e6138c4
Disable DQ integration testing
2015-04-11 11:52:37 -07:00
Dejan Golja
c232e21ef1
improve exit code(s) for influx CLI
2015-04-11 20:45:08 +10:00
Philip O'Toole
5890025803
Make it clearer in tests where numbers come from
2015-04-10 16:30:49 -07:00
Philip O'Toole
925de06277
Seems like partial replication reads take longer
2015-04-10 16:19:46 -07:00
Philip O'Toole
2c554f45ba
Hook up "run_mapper" in top-level handler
...
No doubt about it, URL routing is definitely brittle and needs work.
2015-04-10 16:19:46 -07:00
Philip O'Toole
559e1d40bd
Use different base port range for DQ testing
2015-04-10 16:11:34 -07:00
Paul Dix
37d4f2a265
Fixes based on feedback.
2015-04-10 16:11:34 -07:00
Paul Dix
8a25683b92
Fix opentsdb integration tests after rebase
2015-04-10 16:11:34 -07:00
Paul Dix
f5dfb147ee
Fix wildcard group by query with time test to be correct.
2015-04-10 16:11:34 -07:00
Paul Dix
4a0c46830e
Fix the group by multiple dimensions test to be correct.
2015-04-10 16:11:34 -07:00
Paul Dix
6e8ea9ae91
Fix errors on limits and chunked raw queries.
2015-04-10 16:11:34 -07:00
Paul Dix
113995032e
WIP: Initial implementation of remote mapper for distributed queries.
2015-04-10 16:11:34 -07:00
Paul Dix
728f5deb20
uncoment raw ordering test
2015-04-10 16:11:33 -07:00
Paul Dix
2a3ed635ed
Add chunked responses and streaming of raw queries.
...
Refactored query engine to have different processing pipeline for raw queries. This enables queries that have a large offset to not keep everything in memory. It also makes it so that queries against raw data that have a limit will only p
rocess up to that limit and then bail out.
Raw data queries will only read up to a certain point in the map phase before yielding to the engine for further processing.
Fixes #2029 and fixes #2030
2015-04-10 16:11:33 -07:00