Nathaniel Cook
eb080785d4
add bounds checking for shard group timestamps
...
enforce strict valid time ranges on points
small
2015-12-09 13:07:13 -07:00
Jason Wilder
3a8a19a99d
Implement LoadMetaDataIndex for tsm1dev engine
2015-12-02 13:38:06 -07:00
Jason Wilder
afc0d5bfb9
Add WALSegmentReader/Writer
...
Basic types for reading and writing WAL segment files.
2015-11-23 13:55:33 -07:00
Edd Robinson
04eea17ac6
Fix golint warnings
2015-11-20 12:19:01 +00:00
Edd Robinson
7ce385ff18
Improve scanning performance
2015-11-20 01:41:25 +00:00
Edd Robinson
bbbb751e0b
Fixes #3070 and #4770
2015-11-20 01:26:21 +00:00
CrazyJvm
6e60e3226a
check point without fields when NewPoint
2015-11-17 13:21:52 +08:00
Cameron Sparr
e2db577e0f
Implement a UDP client
...
closes #4647
2015-11-04 14:18:14 -07:00
oiooj
5d87439eb3
condense skipWhitespace code
2015-10-31 03:21:00 +08:00
Jason Wilder
78086cfa08
Merge pull request #4596 from ch33hau/models_point_skip_empty_string
...
skip empty string for start position
2015-10-28 19:15:03 -06:00
ch33hau
f13af15e71
skip empty string for start position
2015-10-29 02:28:48 +08:00
Jason Wilder
4d24b05ac1
Log WAL points that fail to parse
...
Mainly for debugging as since this should not happen going forward. Since
there may be points with NaN already stored in the WAL, this is helpful for
troubleshooting panics.
2015-10-27 17:12:56 -06:00
Jason Wilder
0926b19e6b
Prevent creating points with NaN float values
...
Float values are not supported in the existing engine and the tsm1
engines. This changes NewPoint to return an error if a field value
contains a NaN field. It also allows us to validate fields to prevent
other unsupported types from sneaking in through other input plugins.
2015-10-27 17:12:52 -06:00
Jason Wilder
c874e48406
Return parse error for NaN float values
...
Not currently supported.
2015-10-27 16:50:56 -06:00
gunnaraasen
3244d3f213
Handle negative timestamps
2015-10-19 12:36:28 -07:00
Charles Chan
456a9a8ab7
Fix typos.
...
* meaining --> meaning
* communcation --> communication
* deterimine --> determine
* mistmatch --> mistmatch
2015-10-17 07:50:45 -07:00
Sean Beckett
82f104a8b1
Merge pull request #4436 from influxdb/tag-names-to-keys
...
WIP tag name --> tag key, field name --> field key
2015-10-14 16:02:46 -07:00
Ben Johnson
f2d23b070b
add tsm1 wal quickcheck
...
This commit adds quickcheck testing for the tsm1 WAL.
2015-10-14 09:38:38 -06:00
Sean Beckett
7151116016
Update points.go
2015-10-13 16:55:20 -07:00
Sean Beckett
e84a24541f
Update points.go
2015-10-13 16:43:59 -07:00
Philip O'Toole
16580d32a7
Allow uppercase 'e' with scientific notation
2015-10-13 13:30:21 -07:00
Jason Wilder
e0ece9f8b5
Fix line protocol accepting tags with no values
...
If a tag with no value was in the middle of all the tags, it would
get accepted as valid incorrectly.
Fixes #4421
2015-10-13 09:43:13 -06:00
Paul Dix
267f34b94e
Updates based on PR feedback
2015-10-05 20:09:56 -04:00
Paris Holley
36898f9451
do not include empty tags in hash
2015-10-05 20:09:56 -04:00
Philip O'Toole
59bbc5c8e3
Reject line protocol that terminates with '-'
...
Fixes issue #4272 .
2015-10-01 20:55:49 -07:00
Cory LaNou
d19a510ad2
refactor Points and Rows to dedicated packages
2015-09-16 15:33:08 -05:00