Commit Graph

1998 Commits (7e8f3aaafbd497c0c6e8f993b4ce0330e6d43ccb)

Author SHA1 Message Date
kodiakhq[bot] 7e8f3aaafb
Merge pull request #933 from influxdata/cn/move-random
fix: Move rand to a dev-dependency of packers
2021-03-05 19:00:27 +00:00
Carol (Nichols || Goulding) f809140f53 fix: Move rand to a dev-dependency of packers 2021-03-05 13:35:34 -05:00
kodiakhq[bot] 545175f402
Merge pull request #929 from influxdata/cn/test-object-store-wrappers
fix: Test using the object store wrapper interface
2021-03-05 15:11:26 +00:00
kodiakhq[bot] 187cabed4b
Merge branch 'main' into cn/test-object-store-wrappers 2021-03-05 14:57:17 +00:00
Andrew Lamb 746373a687
refactor: Remove mutable_buffer crate dependency on query crate (#927) 2021-03-05 11:34:27 +00:00
Andrew Lamb a6965769b4
refactor: Remove impl of `query::PartititionChunk` in mutable_buffer: This PR (#923) 2021-03-05 10:51:08 +00:00
Andrew Lamb b1e5cfedf7
refactor: Move chunk predicate creation from query::Predicate into server crate (#922)
* refactor: Create `ChunkPredicate` predicate in the Server crate

* refactor: move chunk predicate out of chunk

* fix: remove comment in server/src/db/pred.rs

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-04 23:23:43 +00:00
Andrew Lamb 3abfb5f089
chore: Update arrow deps, turn off optional datafusion features (#930)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-04 22:41:54 +00:00
Andrew Lamb 3be5c26f92
refactor: Remove impl of `query::Database` in mutable_buffer (#914) 2021-03-04 22:02:42 +00:00
Andrew Lamb 945d2f8d45
refactor: Remove query stuff from mutable buffer (#912)
* refactor: remove query code from mutable_buffer database.rs

* refactor: remove query code from mutable_buffer table.rs

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-04 21:42:56 +00:00
Carol (Nichols || Goulding) d67a03f616 fix: Improved tests found another unimplemented hiding 2021-03-04 16:18:31 -05:00
Carol (Nichols || Goulding) ca2f74063e fix: Test using the object store wrapper interface 2021-03-04 16:18:11 -05:00
kodiakhq[bot] 1769061571
Merge pull request #926 from influxdata/jgm-docker-readme
fix(README): make docker instructions clearer
2021-03-04 17:39:21 +00:00
kodiakhq[bot] edc939ef02
Merge branch 'main' into jgm-docker-readme 2021-03-04 17:26:56 +00:00
Andrew Lamb 8b1f100df3
feat: make read_group and read_window_aggregate work across chunks (#905)
* feat: make read_group and read_window_aggregate work across chunks

* refactor: Apply suggestions from code review

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

* refactor: Update query/src/frontend/influxrpc.rs

Improve logic and use strings directly

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

* fix: fmt

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-04 17:06:31 +00:00
Jacob Marble 454786c33c
Merge branch 'main' into jgm-docker-readme 2021-03-04 08:35:02 -08:00
kodiakhq[bot] bc255529f2
Merge pull request #924 from influxdata/cn/object-store-config
feat: Integrate the object store configuration into the config system
2021-03-04 15:41:41 +00:00
Carol (Nichols || Goulding) 16df4c542b fix: Rename AZURE_STORAGE_MASTER_KEY to AZURE_STORAGE_ACCESS_KEY 2021-03-04 10:15:46 -05:00
Carol (Nichols || Goulding) e9fedfae17 fix: Use AWS_DEFAULT_REGION instead of AWS_REGION 2021-03-04 10:15:30 -05:00
Carol (Nichols || Goulding) ddd51fbd2b fix: Correct a documentation typo
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-03-04 10:15:28 -05:00
Carol (Nichols || Goulding) 7a59bd0092 refactor: Remove unused error types 2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 25b31af328 feat: Unify File object store config with the others, add tests
I started adding better errors for the configuration function; this
commit makes the file object store use the better error too.
2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 29f3e51214 feat: Implement Azure-related CLI arguments
And actually hook up Azure as an object store :)
2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 37746173d9 feat: Change azure object store to only get config from args, not env 2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) bc6bcb423d feat: Box the Command::Server variant as clippy recommends
This variant is now much larger than the other variants because of all
the CLI options on `server`. If we don't box this, the total size of the
enum depends on the size of the server config. This seems like a good
suggestion to me.
2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 02d981451d feat: Implement Google Cloud Storage-related CLI arguments 2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) ef13c1023e feat: Change google cloud object store to get config from args, not env 2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 624fb624d1 feat: Implement AWS-related CLI arguments 2021-03-04 10:14:42 -05:00
Carol (Nichols || Goulding) 06236e796b feat: Change aws object store to get config from args, not env 2021-03-04 10:14:42 -05:00
Jacob Marble 47fce27b4e fix(README): make docker instructions clearer
Fixes #909

Turns out that BuildKit is required, not "strongly suggested".
2021-03-04 07:02:27 -08:00
Raphael Taylor-Davies 8f3b9b7389
fix: build of influxdb_iox_client with flight disabled (#925) 2021-03-04 12:10:18 +00:00
kodiakhq[bot] 62257ea897
Merge pull request #894 from influxdata/cn/refactor-config
refactor: Set up adding object store config
2021-03-03 17:54:00 +00:00
kodiakhq[bot] dc113a2f28
Merge branch 'main' into cn/refactor-config 2021-03-03 17:38:16 +00:00
Raphael Taylor-Davies 5c9dd68bf8
feat: MVP Management CLI (#907)
* feat: MVP CLI implementation

* feat: multiline database description
2021-03-03 17:37:55 +00:00
Nga Tran 29c0218b38
Merge pull request #915 from influxdata/ntran/sync_with_arrow_is_null
chore: use newly added Arrow's Expr::is_not_null function
2021-03-03 12:09:56 -05:00
Nga Tran 957e05ef25 chore: use newly added Arrow's Expr::is_not_null function 2021-03-03 11:46:49 -05:00
Andrew Lamb c23328d57d
refactor: Use `vec![]` instead of inlined strings, for legibility, in tests (#911)
* refactor: Use vec![] instead of inlined strings, for legibility

* refactor: use standardized names
2021-03-03 15:16:37 +00:00
Marko Mikulicic 153751e455 docs: Include INFLUXDB_IOX_OBJECT_STORE in env.example 2021-03-03 11:29:35 +00:00
Marko Mikulicic 4643dee61a feat: Simplify Dockerfile
Simplify Dockerfile by re-using toolchain and build dependencies from the image used to run iox's CI
system.
2021-03-02 18:06:53 +00:00
Raphael Taylor-Davies 51981c92f5
feat: implement gRPC API and migrate influxdb_iox_client to use it (#853)
* feat: implement gRPC management API

* feat: migrate influxdb_iox_client to use gRPC API

* fix: review comments

* refactor: separate influxdb_iox_client error types

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-02 17:51:46 +00:00
Marko Mikulicic c7c4977e53 ci: Remove nightly-2021-02-12
This reverts commit c1856d2946.
2021-03-02 16:38:41 +00:00
kodiakhq[bot] 980542c552
Merge pull request #901 from influxdata/er/refactor/read_buffer/clippy
refactor: tidy up with clippy
2021-03-02 16:06:26 +00:00
Edd Robinson 41a0784603 refactor: enable clipp Self 2021-03-02 15:51:13 +00:00
kodiakhq[bot] 555077eb5a
Merge pull request #895 from influxdata/jgm-docker
feat(docker): add one-command Dockerfile
2021-03-02 14:08:51 +00:00
Jacob Marble 485024cb5b feat(docker): add one-command Dockerfile
This adds a simple Dockerfile for anyone to just `docker build .` and
get a Docker image. This Dockerfile is optimized for human consumption,
not for build performance.
2021-03-01 15:45:27 -08:00
kodiakhq[bot] a3fa788d6a
Merge pull request #893 from influxdata/er/refactor/read_buffer/clippy
refactor: tidy up with clippy
2021-03-01 22:04:39 +00:00
kodiakhq[bot] 1d667804df
Merge branch 'main' into er/refactor/read_buffer/clippy 2021-03-01 21:52:08 +00:00
Carol (Nichols || Goulding) 457747c6c4 refactor: Rearrange object store config validation to be differently scoped
There were already too many items in the top-level match that were being
ignored in some match arms, and I'm about to add more, so switch to an
MLM (Multi-Level Match, not Multi-Level Marketing ;))
2021-03-01 16:10:05 -05:00
Andrew Lamb 94bd200e60
refactor: Add Predicate::is_empty() and EMPTY_PREDICATE to avoid unecessary construction (#891)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-01 21:03:05 +00:00
Carol (Nichols || Goulding) daacae5edc refactor: Extract a function for validating object store configs
Bonus: easier to write some tests! Only writing some for default/memory
in this commit, the other object stores are about to change.
2021-03-01 15:58:33 -05:00