Commit Graph

6207 Commits (6cc9a2ee202e22ee5e49e6750da5eb81da4f113b)

Author SHA1 Message Date
Philip O'Toole 8a5b337ae5 There is no more metastore, so correct comment 2015-06-09 14:57:19 -07:00
Jason Wilder cd3e758324 Merge pull request #2857 from influxdb/jw-commas
Fix parsing commas in string field values
2015-06-09 15:56:33 -06:00
Jason Wilder 9f444a6eeb Update changelog
Add #2857
2015-06-09 15:53:44 -06:00
Jason Wilder 3e969166c9 Fix parsing commas in string field values
Fixes a panic on writes because the field value was not parse correctly.

panic: unsupported value type during encode fields: <nil>

goroutine 117 [running]:
github.com/influxdb/influxdb/tsdb.(*FieldCodec).EncodeFields(0xc2081c4020, 0xc2081dc180, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/jason/go/src/github.com/influxdb/influxdb/tsdb/shard.go:573 +0x8e3
2015-06-09 15:53:21 -06:00
Philip O'Toole bc68afbe85 Fix minor spelling mistake 2015-06-09 14:35:38 -07:00
Philip O'Toole 85fd3d0292 Series was not already dropped, return false 2015-06-09 14:25:20 -07:00
Philip O'Toole 22e6cbc960 Merge pull request #2840 from influxdb/parse_cluster_consistency
Add cluster consistency parsing to cluster package
2015-06-09 14:22:45 -07:00
Philip O'Toole 8eea2b3092 Allow Server creation to return errors 2015-06-09 14:21:12 -07:00
Philip O'Toole 952fb49368 Move parsing consistency levels to cluster package
Errors parsing the consistency level are indicated by returning a nil
Graphite input.
2015-06-09 14:21:12 -07:00
Philip O'Toole fd0de2fb1b Add function to parser consistency levels 2015-06-09 14:21:12 -07:00
Todd Persen aa247fa923 Merge pull request #2833 from influxdb/update-sample-configuration
Create a valid default config for v0.9.0
2015-06-09 14:17:53 -07:00
Philip O'Toole 6ce7c6e4ad Merge pull request #2852 from influxdb/panic_change_rp
Don't panic when altering retention policy
2015-06-09 14:16:11 -07:00
Jason Wilder dd841ed181 Merge pull request #2853 from influxdb/jw-throttle
Hinted handoff throttling
2015-06-09 15:13:42 -06:00
Jason Wilder eb1cd44b8d Log write errors
Since the client only receives a "write failed" or "partial write" error
message, log more context in the logs.
2015-06-09 14:49:22 -06:00
Cory LaNou 81e3407d01 Merge pull request #2855 from influxdb/integration-test
Add where clause integration tests, add support for int64 comparisons
2015-06-09 15:49:18 -05:00
Jason Wilder 5dab8de7e0 Log hinted handoff processing duration 2015-06-09 14:49:18 -06:00
Jason Wilder c9f9b37753 Add hinted handoff queue rate limiting
Basic throughput limiting to dynamically maintain a bytes/sec
limit if configured for hinted handoff retry queues.  If a batch is
larger than the limit, the limit will slow the processing down to one
write per second.

By default, the limit is unbounded.  It can be enabled to help prevent
retstarting nodes that have queued writes for them from being overloaded
at startup.
2015-06-09 14:46:13 -06:00
Cory LaNou 709a7ffd06 add where clause integration tests, add support for int64 comparisons 2015-06-09 15:45:00 -05:00
Philip O'Toole 19dcebc730 Increase CircleCI timeout to 10 minutes
Working hypothesis is that race testing is on the edge with 5 minutes. We're going to 10 minutes, but if this still fails, it may be some other issue.
2015-06-09 12:40:11 -07:00
Philip O'Toole 691051b1e2 Merge pull request #2854 from influxdb/bump_raft_timeouts
Increase Raft timeouts during test
2015-06-09 12:34:38 -07:00
Philip O'Toole c455c374d1 Increase Raft timeouts during test
Previous timeouts may be too short for CI testing resources.
2015-06-09 12:32:16 -07:00
Philip O'Toole 21343e4e0f Don't panic when altering retention policy
Fixes issue #2846
2015-06-09 11:39:09 -07:00
Cory LaNou fb70737a14 Merge pull request #2830 from influxdb/multiple-field-types-select-panic
Server panics when querying from a database that results across shards and fields
2015-06-09 13:29:48 -05:00
Cory LaNou a43054adce add test for querying across shards and fields 2015-06-09 12:51:59 -05:00
Todd Persen f4c07d9d92 Add some section-level comments to the config. 2015-06-09 10:27:27 -07:00
Todd Persen f9188687de Clean up intervals and add graphite section. 2015-06-09 03:38:07 -07:00
dgnorton 1f8eb9d8c0 Merge pull request #2837 from influxdb/rehook-collectd-2814
fix #2814: hook collectd service back up
2015-06-09 00:57:02 -04:00
David Norton a38f3947de fix #2814: update CHANGELOG.md 2015-06-09 00:35:23 -04:00
David Norton fc0bbaf0d1 fix #2814: remove locking cruft from batcher 2015-06-09 00:34:46 -04:00
David Norton 939e02a900 fix #2814: return error instead of panic 2015-06-09 00:34:46 -04:00
David Norton 88a7774a80 fix #2814: remove unnecessary initialization 2015-06-09 00:34:46 -04:00
David Norton cef04db18f fix #2814: use toml.Duration where needed 2015-06-09 00:34:46 -04:00
David Norton 3b15a49f7c fix #2814: revert making batcher channels buffered 2015-06-09 00:34:46 -04:00
David Norton 2f03a07a32 fix #2814: move repetative test data to global var 2015-06-09 00:34:46 -04:00
David Norton d5f52333a1 fix #2814: hook collectd service back up 2015-06-09 00:34:46 -04:00
Ben Johnson 0bc20ec622 Merge pull request #2842 from benbjohnson/version
Move VersionCommand back to influxd
2015-06-08 22:30:49 -06:00
Ben Johnson 8c2278a646 Move VersionCommand back to influxd
This commit moves the command in cmd/influxd/version into the
cmd/influxd package so that the version and commit can be injected
via ldflags.
2015-06-08 22:25:38 -06:00
Philip O'Toole c6c4010601 Merge pull request #2829 from influxdb/reenable_graphite
Re-enable Graphite support
2015-06-08 20:48:14 -07:00
Philip O'Toole 4769d65f23 Final Graphite test code fixes 2015-06-08 20:39:56 -07:00
Philip O'Toole 9d628320c2 Rename test file to service_test.go 2015-06-08 20:39:42 -07:00
Philip O'Toole 4d01c8ad41 Add test of Graphite UDP input 2015-06-08 20:39:42 -07:00
Philip O'Toole cd038ccddb Add test of Graphite TCP input 2015-06-08 20:39:42 -07:00
Philip O'Toole 21aa28f901 Update CHANGELOG 2015-06-08 20:39:42 -07:00
Philip O'Toole b0d76913b0 Add new Service-style Graphite input support 2015-06-08 20:39:39 -07:00
Philip O'Toole 1f8b04729f Allow Graphite consistency control
Remove obsolete Graphite files
2015-06-08 20:00:05 -07:00
Philip O'Toole c1e093bc08 Add batching control to Graphite config 2015-06-08 20:00:05 -07:00
Philip O'Toole 120b64fee8 Actually unit-test Graphite configuration 2015-06-08 20:00:05 -07:00
Philip O'Toole e35c391a4a Merge pull request #2838 from influxdb/fix_default_retention
Set auto-created retetion period to infinity
2015-06-08 19:58:46 -07:00
Philip O'Toole 12ee3afc74 Update CHANGELOG 2015-06-08 19:49:08 -07:00
Philip O'Toole 4b94a00644 Set auto-created retetion period to infinity
Fix issue #2817
2015-06-08 19:47:37 -07:00