Commit Graph

1830 Commits (7de5d35baba27d104fd407930f18378068a2da58)

Author SHA1 Message Date
kodiakhq[bot] 7de5d35bab
Merge pull request #816 from influxdata/er/feat/read_buffer/size
feat: implement `size` on Read Buffer
2021-02-16 22:56:07 +00:00
Edd Robinson b5922b6a08 refactor: apply suggestions from code review
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-02-16 22:07:45 +00:00
Edd Robinson bedb748ae0 feat: implement size on rest of read buffer 2021-02-16 22:01:27 +00:00
Edd Robinson 6d694a0fd3 refactor: remove size/rows from column meta 2021-02-16 22:01:27 +00:00
Edd Robinson f952d673ba feat: add size on bool encoding 2021-02-16 22:01:27 +00:00
Edd Robinson 497ab1140b feat: implement size on fixed_null encoding 2021-02-16 22:01:27 +00:00
Edd Robinson 5c65e7072e feat: implement size on RLE 2021-02-16 22:01:27 +00:00
kodiakhq[bot] 72546f75be
Merge pull request #817 from influxdata/er/refactor/clippy_clone_lint
refactor: apply clippy clone lint
2021-02-16 13:53:11 +00:00
Edd Robinson b705baa223 refactor: apply clippy clone lint 2021-02-16 13:34:56 +00:00
Raphael Taylor-Davies 042c61908e
refactor: move gRPC storage into own module (#814)
* refactor: move gRPC storage into own module

refactor: encpasulate grpc server creation within modules

refactor: pass concrete Server<M> to rpc::make_server

* refactor: review comments

* refactor: cargo fmt

Co-authored-by: Edd Robinson <me@edd.io>
2021-02-16 12:26:20 +00:00
Andrew Lamb 94a93e56ff
feat: implement `tag_keys` in gRPC planner and across mutable buffer (#795)
* feat: move tag_column_names into rpc planner

* fix: Apply suggestions from code review

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>

* fix: Apply suggestions from code review

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>

* fix: compile error

* refactor: remove PassThrough error type

* fix: Avoid extra layers of errors in mutable buffer chunk

* fix: use HashMap::get rather than values() and find

* fix: push filtering down to chunk in gRPC planner

* fix: fixup trait bounds to be non-silly

* fix: remove incorrect comment

* fix: remove cruft

* fix: clippy + fmt

* fix: correct comment

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2021-02-15 16:47:52 +00:00
kodiakhq[bot] 5ac4ee2f49
Merge pull request #807 from influxdata/er/refactor/arc_warn
refactor: introduce clone_on_ref_ptr clippy lint
2021-02-15 13:40:54 +00:00
kodiakhq[bot] 99891353f4
Merge branch 'main' into er/refactor/arc_warn 2021-02-15 13:29:17 +00:00
Andrew Lamb da39e4099c
feat: tool to graphically display plans (#803)
* feat: tool to graphically display plans

* docs: Add note to CONTRIBUTING.md

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-15 13:03:12 +00:00
Edd Robinson dfe6e50e26 refactor: add arc clone lint 2021-02-15 12:52:12 +00:00
Edd Robinson 8a85158a98 refactor: add arc clone lint 2021-02-15 12:40:19 +00:00
Edd Robinson 2b642a8da6 refactor: add arc clone lint 2021-02-15 12:38:19 +00:00
Edd Robinson 8eaf006c27 refactor: add arc clone lint 2021-02-15 12:35:21 +00:00
Edd Robinson e9f1b0f3e2 refactor: add arc clone lint 2021-02-15 12:35:14 +00:00
Edd Robinson 0fe590cedd refactor: move row/value concepts into module 2021-02-15 11:14:14 +00:00
Edd Robinson 11453eca46 refactor: move StringEncoding to module 2021-02-15 11:14:14 +00:00
Edd Robinson 3769724009 refactor: move BooleanEncoding into own module 2021-02-15 11:14:14 +00:00
Edd Robinson e2d798da05 refactor: move FloatEncoding to module 2021-02-15 11:14:14 +00:00
Edd Robinson cbf79cb822 refactor: use Self 2021-02-15 11:14:14 +00:00
Edd Robinson 1da4514112 refactor: move IntegerEncoding to own module 2021-02-15 11:14:14 +00:00
Edd Robinson edc217c783 refactor: move encodings 2021-02-15 11:14:14 +00:00
kodiakhq[bot] 77978ec677
Merge pull request #806 from influxdata/alamb/790_update_arrow
chore: Update arrow deps, remove make_null_column
2021-02-15 10:46:49 +00:00
Andrew Lamb 11c97a6235 fix: remove make_null_columns 2021-02-14 05:51:25 -05:00
Andrew Lamb 150baec84c chore: Update arrow dependencies 2021-02-14 05:47:23 -05:00
Marko Mikulicic c1856d2946 ci: Add nightly-2021-02-12 to quay.io/influxdb/rust:ci 2021-02-12 18:03:37 +00:00
kodiakhq[bot] da0980edc7
Merge pull request #798 from influxdata/bytes-in-grpc
feat: Use Bytes instead of Vec<u8> in prost generated code
2021-02-12 17:20:02 +00:00
Raphael Taylor-Davies 6d3c21b952 feat: Use Bytes instead of Vec<u8> in prost generated code
Also add google.rpc.* Protobuf definitions
2021-02-12 17:10:58 +00:00
Marko Mikulicic 9e39e91139 chore: Cleaning things in prep for rust 2021
Also remove a NUL byte in a test string literal; some editors drop them.
2021-02-12 16:48:17 +00:00
Jake Goulding dad426d02e
fix: Report a failure to parse an AWS datetime (#794)
* fix: Report a failure to parse an AWS datetime

* refactor: use SNAFU context selectors instead of enum variants
2021-02-12 15:10:49 +00:00
Andrew Lamb b8f85967dd
feat: Enable/Disable logging in tests via RUST_LOG environment variable (#793)
* feat: Enable/Disable logging in tests via RUST_LOG environment variable

* docs: Add section to contributing

* docs: tweak readme

* fix: Use same logging system in tests as in influxdb_ioxd
2021-02-12 13:43:12 +00:00
Andrew Lamb a03598dfe2
feat: Implement Cross Chunk Schema / RecordBatch merging at query time (#783)
* feat: feat: Implement Cross Chunk Schema / RecordBatch merging at query time

* docs: update comments about NullArray::new_with-type

* docs: Update comments based on code review

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-11 18:26:38 +00:00
Marko Mikulicic c61923f05e fix: Avoid clashing ports when running e2e tests
Closes #745
2021-02-11 17:02:44 +00:00
Andrew Lamb 92d237988d
refactor: Change ReadBuffer column_names to return Option<BTreeSet> (#792)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-11 15:16:10 +00:00
kodiakhq[bot] 9ea6cbd317
Merge pull request #781 from influxdata/jg/flight-client
feat: Add an optional Flight client to the IOx client library
2021-02-11 14:43:41 +00:00
kodiakhq[bot] a242fc39aa
Merge branch 'main' into jg/flight-client 2021-02-11 14:29:54 +00:00
kodiakhq[bot] 112911d51a
Merge pull request #789 from influxdata/localhost
fix: Make --api-bind et.al. support localhost
2021-02-11 12:40:44 +00:00
Marko Mikulicic 07dec06809
fix: Make --api-bind et.al. support localhost
Closes #785
2021-02-11 13:27:43 +01:00
Raphael Taylor-Davies c7e8a68fbe
fix: enable tokio::fs for object_store crate (#788)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-11 12:12:57 +00:00
Marko Mikulicic f355420ed9
Merge pull request #784 from influxdata/kodiak
chore: Add kodiak config
2021-02-11 12:47:21 +01:00
Marko Mikulicic e75c1069a4
Merge branch 'main' into kodiak 2021-02-11 12:27:56 +01:00
Raphael Taylor-Davies 540fa89663
Merge pull request #780 from influxdata/background-task-tracking
feat: add background task tracking
2021-02-11 11:24:03 +00:00
Raphael Taylor-Davies 7debe94ee6 feat: add background task tracking (#655) 2021-02-11 10:30:19 +00:00
Marko Mikulicic 76bcea39da
chore: Add kodiac config 2021-02-11 00:52:21 +01:00
Paul Dix 4c43c311f0
feat: Add database rules configuration for mutable buffer (#779)
* feat: Add database rules configuration for mutable buffer

* refactor: change all database rules usage to use mutable_buffer_config rather than store_locally
2021-02-10 18:36:29 -05:00
Carol (Nichols || Goulding) 523e361118 test: Fix another doc test that wasn't quite working as intended 2021-02-10 16:30:39 -05:00