Commit Graph

1140 Commits (09588499567735d4ea1f6eb4c4d6af01e3dd4249)

Author SHA1 Message Date
Carol (Nichols || Goulding) c315cb2afb
Merge pull request #263 from influxdata/fix-parquet
fix: Turn off default features of parquet so arrow-flight doesn't repeatedly rebuild
2020-07-30 09:51:24 -04:00
Carol (Nichols || Goulding) 19159138cc fix: Turn off default features of parquet so arrow-flight doesn't repeatedly rebuild
Fixes #261
2020-07-30 09:43:12 -04:00
Edd Robinson 23aa5a4981 test: add benchmarks for packers 2020-07-30 12:54:51 +01:00
Edd Robinson ac6f2c6eff feat: add iterator to Packer<T> 2020-07-30 12:36:22 +01:00
Andrew Lamb b3e2c0e3b6
Merge pull request #262 from influxdata/alamb/revert-parquet
chore: revert upgrade parquet dependency to 1.0.0"
2020-07-30 07:09:16 -04:00
alamb f946e84a12 chore: revert upgrade parquet dependency to 1.0.0"
This reverts commit 25259b4c99.
2020-07-30 07:02:53 -04:00
Andrew Lamb 0c28e34eea
Merge pull request #259 from influxdata/alamb/upgrade_parquet
chore: upgrade parquet dependency to 1.0.0
2020-07-28 16:19:21 -04:00
alamb 25259b4c99 chore: upgrade parquet dependency to 1.0.0 2020-07-28 15:11:35 -04:00
Carol (Nichols || Goulding) 498759de66
Merge pull request #258 from influxdata/cn/newlines 2020-07-27 15:32:32 -04:00
Carol (Nichols || Goulding) 76bfae30af refactor: Extract DataPoint to its own module 2020-07-27 14:41:00 -04:00
Carol (Nichols || Goulding) c7e70c0d3d fix: Write a newline after each point 2020-07-27 14:39:21 -04:00
Carol (Nichols || Goulding) 0a210f1cc1 test: Make failures easier to interpret by displaying the string value of the bytes 2020-07-27 14:38:39 -04:00
Carol (Nichols || Goulding) 0709f90040 test: Add a mock server test in the client crate for the newline bug 2020-07-27 14:10:54 -04:00
Carol (Nichols || Goulding) 7d09485cba refactor: Alphabetize dependencies 2020-07-27 14:06:03 -04:00
Carol (Nichols || Goulding) e15efb71cf test: Have the end-to-end test use DataPoint from the influx client
This is revealing a bug in the client
2020-07-27 14:03:06 -04:00
Carol (Nichols || Goulding) cd70373aa2
Merge pull request #257 from influxdata/refactor-data-point 2020-07-27 13:55:15 -04:00
Carol (Nichols || Goulding) 9de97e60a1 fix: Remove unneeded 'static and into 2020-07-27 13:46:22 -04:00
Carol (Nichols || Goulding) d944cce1f9 feat: Make FieldValues implement PartialEq
To enable assert_eq! for testing
2020-07-27 11:43:21 -04:00
Carol (Nichols || Goulding) 605f982b17 refactor: Switch from LineProtocol to a WriteDataPoint trait 2020-07-27 11:43:13 -04:00
Jake Goulding 3a9693d289 refactor: Switch from Escaped* types to String
And leave a comment explaining how non-UTF-8 data may be implemented in
the future.
2020-07-27 11:39:46 -04:00
Jake Goulding b72c2ffd73
Merge pull request #253 from influxdata/client-dynamic-data-point 2020-07-24 09:50:11 -04:00
Carol (Nichols || Goulding) d7859b9959 docs: Add explanation for why LineProtocol exists and is private
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-07-24 09:42:57 -04:00
Carol (Nichols || Goulding) 5b9a460173
Merge pull request #256 from influxdata/cn/remove-generate-and-seed-commands
fix: Remove generate/seed utilities
2020-07-23 09:43:31 -04:00
Carol (Nichols || Goulding) c179a7e8b2 fix: Remove generate/seed utilities
These are going to be redone in the fusion repo.
2020-07-22 17:15:30 -04:00
Carol (Nichols || Goulding) 3243300dec docs: Add a quick start example at the top with all functionality so far 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 7ddd793264 fix: Return an error if attempting to build a DataPoint without any fields 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 8cac2f1ca3 fix: Expose the detailed error types in the public API 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 34c0977820 test: Add line parser tests inspired by line protocol generation 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 1867d2a44d fix: Timestamps are signed 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 876796a59d refactor: Remove duplication by having write call write_line_protocol 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 879b981897 refactor: Rename write methods to clarify their uses 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 938e604b08 fix: Use Self in more places as recommended by clippy 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 40f3ca7880 fix: Use a specific version constraint 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 53ec997d8d docs: Clean up link to API docs 2020-07-22 17:03:29 -04:00
Jake Goulding f8304e6e6b feat: Add a dynamic type to construct data points for ingestion 2020-07-22 17:03:29 -04:00
Carol (Nichols || Goulding) 0e7351335a
Merge pull request #255 from influxdata/cn/use-other-quay-repo
fix: Switch to fusion quay repo for performance builds
2020-07-22 11:10:15 -04:00
Carol (Nichols || Goulding) c7380dbe79
Merge pull request #254 from influxdata/cn/further-improvement
refactor: Improve InputPath to InputReader conversion
2020-07-22 10:31:10 -04:00
Carol (Nichols || Goulding) 3340c45053 fix: Switch to fusion quay repo for performance builds
Connects to influxdata/fusion#29.
2020-07-22 09:33:42 -04:00
Carol (Nichols || Goulding) 9302af7c56 refactor: Improve InputPath to InputReader conversion
By extracting the conversion code into a method named input_reader.
2020-07-20 20:32:09 -04:00
Andrew Lamb 143c350ecb
Merge pull request #250 from influxdata/alamb/feat-multi-col-stats
feat: Update stats command to handle directories of files
2020-07-20 16:48:31 -04:00
alamb e8974e8947 fix: clarify comments 2020-07-20 16:43:53 -04:00
alamb b8dce655b3 fix: Fix use of predicate 2020-07-20 16:29:44 -04:00
alamb c3656e492a fix: derive default rather than implement it 2020-07-20 16:25:38 -04:00
Andrew Lamb 48c37e193e
fix: Apply suggestions from code review
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2020-07-20 16:22:46 -04:00
Carol (Nichols || Goulding) f1c3d0b2de
Merge pull request #249 from influxdata/cn/influx-2-client 2020-07-20 10:56:47 -04:00
Carol (Nichols || Goulding) b3f6d4ab69 refactor: Make conversion from paths to InputReaders clearer 2020-07-20 10:49:05 -04:00
Carol (Nichols || Goulding) c1091587f0 docs: Add a TODO about reviewing the name 2020-07-20 09:51:08 -04:00
alamb 91381c19d0 fix: add tests 2020-07-17 17:24:46 -04:00
Carol (Nichols || Goulding) bfd0f30152 test: Avoid an allocation and have a consistent API
This is temporary until we have a better point-building method anyway.
2020-07-17 17:14:20 -04:00
Carol (Nichols || Goulding) d15528c2d7
docs: Add link to API doc specification
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-07-17 17:06:27 -04:00