Commit Graph

6045 Commits (fd0de2fb1b3316578395b6079e68b1fb15bc2506)

Author SHA1 Message Date
Ben Johnson 1f294ce8de Add httpd.Handler.serveQuery() tests. 2015-05-29 14:59:57 -06:00
Paul Dix f660b1a3d3 Create QueryExecutor in tsdb. 2015-05-29 14:59:57 -06:00
Paul Dix 072dacc1ab Update tx.go to work with tsdb 2015-05-29 14:59:57 -06:00
Ben Johnson df1aeee70a WIP 2015-05-29 14:56:30 -06:00
Ben Johnson 4964e35260 Refactoring influxd. 2015-05-29 14:55:40 -06:00
Ben Johnson 75ab63b538 Refactor meta statement execution to meta.StatementExecutor. 2015-05-29 14:54:04 -06:00
Ben Johnson 736875b858 Integrate meta package. 2015-05-29 14:54:04 -06:00
Jason Wilder 99bc7d2447 Merge pull request #2696 from influxdb/jw-write-path
Line protocol write API
2015-05-29 14:38:13 -06:00
Jason Wilder 870a183576 Ensure comma,space and equals are escaped 2015-05-29 14:34:06 -06:00
Jason Wilder c0d7143d7a Change default consistency level to one 2015-05-29 13:30:51 -06:00
Philip O'Toole 1fb9c5486b Merge pull request #2688 from influxdb/batcher_flushing
Add flusher functionality Batcher
2015-05-29 14:12:08 -04:00
Philip O'Toole 2a97fe6daf Add flusher functionality Batcher
This allows the Batcher to be flushed on request, so when client code is
terminating it allows pending data to be processed, minimizing any data
loss.
2015-05-29 11:08:00 -07:00
Jason Wilder 4e7c8bdad2 Add ParsePointsWithPrecision to handle precision write argument 2015-05-29 11:18:40 -06:00
Jason Wilder e1322bb7d9 Add initial write_points http handler for text protocol 2015-05-29 11:18:40 -06:00
Jason Wilder 9a9bb736f7 Add text protocol parsing and serialzation for points
This changes the implementation of point to minimize the extra
processing needed to parse and marshal point data though the system.
2015-05-29 11:18:40 -06:00
Philip O'Toole 0c26fd67a6 Correct comments for batcher timeouts 2015-05-29 09:29:08 -07:00
Philip O'Toole e5e4b89872 "name" -> "measurement" in README 2015-05-28 17:44:52 -07:00
Philip O'Toole 1732b00e51 Merge pull request #2687 from influxdb/collectd_batch
Integrate batching with collectd
2015-05-28 18:41:34 -04:00
Philip O'Toole 4e7f04567c Update CHANGELOG for PR 2687 2015-05-28 15:22:36 -07:00
Philip O'Toole eae313c4e2 Integrate batching with collectd 2015-05-28 15:22:36 -07:00
Philip O'Toole 69d7ec2a73 Merge pull request #2683 from influxdb/batch_integration
Add batching to Graphite inputs
2015-05-28 18:21:59 -04:00
Philip O'Toole c71a6a6627 Update CHANGELOG for PR2383 2015-05-28 14:47:50 -07:00
Vladimir Lopes 3e03be358f Include client timeout configuration 2015-05-28 18:03:02 -03:00
Philip O'Toole d231fc1290 Add Graphite batching params to example config 2015-05-28 12:17:56 -07:00
Philip O'Toole 0f385d282c Integrate point batching with Graphite inputs 2015-05-28 12:11:14 -07:00
Philip O'Toole a9ba189a81 Change Batcher.Start() to return channels
This is more useful for client code, and is a more common Go pattern. As
a result the goroutine is launched within start.
2015-05-28 11:03:10 -07:00
Philip O'Toole 8ecb5a85e5 Allow Graphite batching control 2015-05-28 10:53:31 -07:00
Philip O'Toole 232bf1ae51 Send batch if greater-than-or-equal
This means that batch sizes of 0 mean send immediately (like a batch
size of 1).
2015-05-28 10:43:57 -07:00
Cory LaNou 6481054b13 Merge pull request #2682 from influxdb/pr-checklist
Adding pr checklist
2015-05-28 11:25:15 -06:00
Cory LaNou 60207f40d1 Update CHANGELOG.md 2015-05-28 11:23:12 -06:00
Cory LaNou cd76a5a416 adding pr checklist 2015-05-28 11:01:44 -06:00
Cory LaNou 2507540c27 Merge pull request #2681 from influxdb/vet-fixes-parser-test
fix vet errors
2015-05-28 11:01:02 -06:00
Cory LaNou aa450b7483 fix vet errors 2015-05-28 10:58:39 -06:00
Todd Persen 4d3e5dc974 Merge branch 'claws-fix_sample_config_typos' 2015-05-28 09:40:33 -07:00
Todd Persen 009a93c31b Fix merge conflict in CHANGELOG.md 2015-05-28 09:40:28 -07:00
Cory LaNou a3ff901df7 Update Changelog for PR 2501 2015-05-28 10:36:40 -06:00
Cory LaNou ae54d1f754 Merge pull request #2501 from neonstalwart/version-flag
name the FlagSet for the shell and add a version flag
2015-05-28 10:35:02 -06:00
Cory LaNou 6bd781ccd3 Merge pull request #2674 from influxdb/retries-and-timeouts
Adding timeouts and deadlines to cluster writer
2015-05-28 10:22:50 -06:00
Cory LaNou 03975a8ac0 remove retries from dial 2015-05-28 09:57:42 -06:00
dgnorton 3ad1fb1127 Merge pull request #2673 from influxdb/fix-2599
Fix 2599: add "epoch" URL param & return JSON time values as epoch numbers instead of date strings.
2015-05-28 08:41:50 -07:00
Paul Dix ce5e0f6bd6 Merge pull request #2478 from sztanpet/systemd-support
add the most basics of systemd support:  influxdb.service
2015-05-28 11:24:18 -04:00
David Norton d94bb93b79 fix #2599: make units consistent with write
@neonstalwart, thanks for the suggestion.
2015-05-28 10:46:39 -04:00
Chris Laws ac76e5c297 Fix issues path in change log 2015-05-28 22:04:55 +09:30
Chris Laws 2c9fe24695 Update changelog file 2015-05-28 21:48:18 +09:30
Chris Laws 93dc663e22 Merge branch 'master' of https://github.com/influxdb/influxdb into fix_sample_config_typos 2015-05-28 21:45:53 +09:30
Philip O'Toole 22542ad05b Merge pull request #2663 from influxdb/write_batcher
Points batcher for data ingest
2015-05-27 19:36:09 -04:00
Philip O'Toole e6ed918abb Add points batcher
This batcher generates a batch from the incoming points. A Batch is
generated when either a) a certain size is reached, or b) a certain
amout of time passes.
2015-05-27 15:16:10 -07:00
Cory LaNou 04fd69b6ab use correct pool package. Mark connections unusable on error 2015-05-27 15:25:08 -06:00
Cory LaNou 51dbb171ee rearrange some tests, add some timeout testing 2015-05-27 15:13:31 -06:00
Cory LaNou 1ac46b56b8 adding timeouts and deadlines 2015-05-27 14:40:19 -06:00