Commit Graph

6253 Commits (e165777509b03e1e178934a867ff18f323b1fc7b)

Author SHA1 Message Date
Philip O'Toole 9693235841 Merge pull request #2893 from influxdb/no_query_panic
SHOW DIAGNOSTICS is not yet (re)implemented
2015-06-10 15:53:56 -07:00
Philip O'Toole 10ca99ffb8 SHOW DIAGNOSTICS is not yet (re)implemented 2015-06-10 15:49:00 -07:00
Philip O'Toole 5798d99692 Move shard precreation logic to meta/store 2015-06-10 15:37:00 -07:00
Philip O'Toole f679c81136 Simply use "precreator" for shard precreation 2015-06-10 15:27:38 -07:00
Philip O'Toole 1ddab4627f Start the shard-precreation service 2015-06-10 15:27:38 -07:00
Philip O'Toole eb96698975 Unit-test shard precreation 2015-06-10 15:27:38 -07:00
Philip O'Toole dda073c19e Add shard precreation service 2015-06-10 15:27:38 -07:00
Philip O'Toole 481e1860a0 Remove obsolete shard precreation source 2015-06-10 15:27:38 -07:00
Philip O'Toole 3b74f753a8 Add short design notes on shard precreation 2015-06-10 15:27:38 -07:00
Philip O'Toole b5ad92be70 Create shard precreation service
Initial commit includes basic configuration control.
2015-06-10 15:27:38 -07:00
Jason Wilder 659646b404 Merge pull request #2891 from influxdb/jw-writes
Fix wrong value used for incorrect type error message
2015-06-10 16:11:04 -06:00
Jason Wilder 0d9a2a5053 Fix wrong value used for incorrect type error message
Would result in saying that the field type was always a string which
is incorrect.  The field key is a string but the value may not be.

Fixes #2700
2015-06-10 15:57:27 -06:00
Jason Wilder 4433e7eea6 Merge pull request #2882 from influxdb/jw-writes
Improve write failure error responses
2015-06-10 14:56:09 -06:00
Cory LaNou 3274e2667d Merge pull request #2889 from influxdb/integration-test-II
More integration testing
2015-06-10 15:53:09 -05:00
Jason Wilder 67d4ef0e28 Don't queue write failures that due to type conflicts
These will never succeed and will stay in the queue indefinitely.
2015-06-10 14:52:59 -06:00
Jason Wilder 999f4a4c41 Return field type errors as client write errors
Fixes #2849
2015-06-10 14:52:26 -06:00
Cory LaNou f60f833123 more testing! 2015-06-10 15:50:33 -05:00
Cory LaNou 24e904925f Merge pull request #2880 from influxdb/integration-test
More aggregation tests for ints, update skipped tests with issue numbers
2015-06-10 15:50:10 -05:00
David Norton ef8372766f hard code DataType values 2015-06-10 16:09:23 -04:00
David Norton 29777f2a8e change influxql DataType from string to int 2015-06-10 16:02:26 -04:00
Cory LaNou 99a404eec9 more aggregation tests for ints, update skipped tests with issue numbers 2015-06-10 14:34:41 -05:00
Philip O'Toole 3e794fc0f6 Merge pull request #2881 from influxdb/otoolep-patch-1
Consolidate imports for retention service
2015-06-10 11:27:11 -07:00
Philip O'Toole a94cf8a4ca Consolidate imports for retention service
Minor cosmetic change
2015-06-10 11:25:17 -07:00
Cory LaNou 5102fb6196 Merge pull request #2870 from influxdb/ability-to-silence-loggers-for-testing
Add ability to silence logging for testing
2015-06-10 12:53:47 -05:00
Jason Wilder 8353ee562b Merge pull request #2877 from influxdb/jw-writes
Fix panic when adding field to existing measurement
2015-06-10 11:19:46 -06:00
Jason Wilder d9fe30944b Update changelog
Add #2869
2015-06-10 10:32:24 -06:00
Jason Wilder bc7e1f6fd6 Fix panic when adding new fields
Fixes #2869

When adding a new field to an existing measurment, Shard.validateSeriesAndFields
would also encode the fields as a side-effect.  In the case of a new field
that needed to be created, the encoding would fail because the field type
had not been created for the measurement yet.  The fields are re-encoded
after validateSeriesAndFields returns and after the field encoding have been
setup properly so this additional encoding during
validation isn't necessary.
2015-06-10 10:30:14 -06:00
Cory LaNou 8a5cf394d8 add ability to silence logging for testing 2015-06-10 10:27:57 -05:00
Todd Persen 10b07a1bbd Update CHANGELOG.md for RC33 2015-06-09 23:05:01 -07:00
Todd Persen 6d4c6bd739 Update CHANGELOG.md 2015-06-09 22:44:22 -07:00
Todd Persen 258ae9c9ca Merge pull request #2859 from influxdb/fix-2845
fix #2845: fix panic on aggregate functions
2015-06-09 22:42:36 -07:00
Philip O'Toole 7ff2fdfcb4 Initialize influxql test data 2015-06-09 22:38:11 -07:00
Philip O'Toole a4dbed871f Merge pull request #2860 from influxdb/config_tags_sort
Ensure tags are always marshalled the same way
2015-06-09 17:14:04 -07:00
Philip O'Toole 98d315b8d8 Ensure tags are always marshalled the same way
This added check ensures it's always alphabetically ordered when
marshalled.
2015-06-09 17:10:46 -07:00
runner.mei 015adc949c Make InfluxDB win32 friendly, fix unit test is failed on the windows 2015-06-10 07:29:08 +08:00
gunnaraasen 2d712733e9 Clean up INSERT INTO parsing and tests 2015-06-09 15:45:26 -07:00
Philip O'Toole 4545abdc09 Merge pull request #2858 from influxdb/config_opentsdb_consis
Support setting openTSDB write consistency
2015-06-09 15:42:20 -07:00
Philip O'Toole de901c5772 Update CHANGELOG 2015-06-09 15:39:35 -07:00
Philip O'Toole cbaf3cb0ed Support setting openTSDB consistency level 2015-06-09 15:39:31 -07:00
David Norton 843ef41cc9 fix #2845: fix panic on aggregate functions 2015-06-09 18:29:54 -04:00
gunnaraasen c440849e3b Add tests for INSERT and INSERT INTO 2015-06-09 15:14:16 -07:00
gunnaraasen 030cb52602 Add INSERT INTO 2015-06-09 15:14:16 -07:00
gunnaraasen de389e6fc8 Add INSERT keyword to CLI for writing points via the line protocol 2015-06-09 15:14:16 -07:00
gunnaraasen dddda797dd Enable client to write points already in the line protocol format 2015-06-09 15:14:16 -07:00
Todd Persen 4191e90031 Update CHANGELOG.md 2015-06-09 15:04:22 -07:00
Philip O'Toole e21d49e85f Add openTSDB consistency level config param 2015-06-09 15:03:52 -07:00
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