Commit Graph

1967 Commits (62257ea897f20f2ebb2e65fa090b208d111c16ff)

Author SHA1 Message Date
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
Carol (Nichols || Goulding) 27561e2a21 refactor: Move logging out of object store configuration validation 2021-03-01 14:10:51 -05:00
Edd Robinson 58f5ad5da2 refactor: tidy up with clippy 2021-03-01 18:45:39 +00:00
Raphael Taylor-Davies 84764002a2
refactor: use structopt for CLI root (#892)
* refactor: use structopt for CLI root

* refactor: PR feedback
2021-03-01 18:45:14 +00:00
Andrew Lamb 7d8d00781c
feat: Make read_filter work for mutable buffer and read buffer (#882)
* feat: port read_filter to InfluxRPCPlanner

* fix: remove commented out vestigal test

* fix: Apply suggestions from code review

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

* fix: fmt

* fix: Update arrow_deps/src/util.rs

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

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2021-03-01 16:50:29 +00:00
Edd Robinson 5b329996a9 refactor: update read_buffer/src/chunk.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-03-01 11:42:54 +00:00
Edd Robinson 5bf164f5a9 refactor: PR feedback 2021-03-01 11:42:54 +00:00
Edd Robinson 01791fbc07 feat: wire up column_values to exposed API 2021-03-01 11:42:54 +00:00
Edd Robinson d9e8132a3a refactor: wire up column_values for row_group 2021-03-01 11:42:54 +00:00
Edd Robinson 9b1346ddea feat: wire up checking non-null values on dictionaries 2021-03-01 11:42:54 +00:00
Edd Robinson fcc978bb75 refactor: wire up distinct_values with iterator 2021-03-01 11:42:54 +00:00
Edd Robinson 7d0248cc94 feat: implement distinct_values on dictionary 2021-03-01 11:42:54 +00:00
Andrew Lamb 86c82be7f1
chore: Update arrow deps, remove custom JsonArrayWriter (#888)
* chore: update dependencies

* refactor: Use Arrow json::ArrayWriter
2021-02-27 10:18:43 +00:00
Nga Tran fb40183559
Merge pull request #886 from influxdata/ntran/optimize_column_selection
feat: Optimize Column Selection
2021-02-26 17:03:54 -05:00
Nga Tran 6ad8e1aa33 feat: use newly implemented tags_iter to get Tag columns 2021-02-26 15:54:20 -05:00
Nga Tran 18de3bdcab chore: merge main into branch
Merge branch 'main' into ntran/optimize_column_selection
2021-02-26 15:29:43 -05:00
Nga Tran ebfafc6374 Merge branch 'ntran/optimize_column_selection' of https://github.com/influxdata/influxdb_iox into ntran/optimize_column_selection 2021-02-26 15:19:21 -05:00
Nga Tran f37e5846aa feat: fmt auto fix 2021-02-26 14:56:10 -05:00
NGA TRAN b0d90bd24a feat: fmt auto fix 2021-02-26 14:55:16 -05:00
NGA TRAN eb81975151 feat: Optimize Column Selection 2021-02-26 14:28:46 -05:00
Andrew Lamb c7343a4acf
feat: Add iterators over different types of columns in Schema (#879)
* feat: Add iterators by InfluxColumnType

* fix: Update data_types/src/schema.rs

Implement PR suggestion

Co-authored-by: Edd Robinson <me@edd.io>

* refactor: Remove unecessary code

Co-authored-by: Edd Robinson <me@edd.io>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-26 19:10:28 +00:00
kodiakhq[bot] d4802d19d8
Merge pull request #865 from influxdata/jgm-readme
chore: improve readme
2021-02-26 18:53:16 +00:00
Jacob Marble 5f02d853f6
Merge branch 'main' into jgm-readme 2021-02-26 10:40:29 -08:00
Andrew Lamb eca92b69da
feat: implement format parameter on sql query endpoint (#870)
* feat: implement format parameter on sql query endpoint

* feat: include Content-Type header

* fix: return proper JSON

* test: add tests for JsonArrayWriter

* refactor: remove use of tempfile

* fix: clippy / fmt
2021-02-26 11:43:03 +00:00
Raphael Taylor-Davies fdcb8baec1
feat: conversion to/from data_types and generated_types (#848) 2021-02-26 10:10:47 +00:00
Jacob Marble 9323da43d9 chore: fix example 2021-02-25 17:33:48 -08:00
Jacob Marble b5f2bd27d1 chore: improve readme
Add admin calls to set writer ID and create a database.
2021-02-25 17:33:48 -08:00
Andrew Lamb 12deacd8a0
refactor: move SeriesSetPlans into its own module (#878)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-25 23:12:39 +00:00
kodiakhq[bot] 933851266f
Merge pull request #874 from influxdata/cn/one-bucket-to-rule-them-all
feat: Consolidate all bucket config into one option/env var
2021-02-25 21:10:00 +00:00
Carol (Nichols || Goulding) ac88bb98f9 docs: Clarify more about TEST_INTEGRATION in regards to both crates that use it 2021-02-25 15:53:20 -05:00
Carol (Nichols || Goulding) ecfd2b9689 fix: Use the flag name, not the struct field name 2021-02-25 15:53:20 -05:00
Carol (Nichols || Goulding) c7ef18337c feat: Consolidate all bucket config into one option/env var
Fixes #869.
2021-02-25 15:53:20 -05:00