Commit Graph

1945 Commits (7d8d00781cb39a0d3df077c8003409325af98cc2)

Author SHA1 Message Date
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
kodiakhq[bot] 67ace113ae
Merge pull request #877 from influxdata/tustvold/smaller-deploy-image/perf
feat: smaller IOx build images
2021-02-25 17:11:37 +00:00
Raphael Taylor-Davies 96f9395299 feat: smaller IOx build images 2021-02-25 15:05:54 +00:00
kodiakhq[bot] 5e4053144e
Merge pull request #876 from influxdata/alamb/update_deps
chore: Update arrow/datafusion deps again
2021-02-25 13:39:16 +00:00
kodiakhq[bot] 76921bdef9
Merge branch 'main' into alamb/update_deps 2021-02-25 13:24:32 +00:00
Raphael Taylor-Davies ffc20fa821
feat: add basic gRPC health service (#862)
* feat: add basic gRPC health service

* feat: update README.md add /health to HTTP API

* feat: add health client to influxdb_iox_client

feat: end-to-end test health check service

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-25 13:24:12 +00:00
Andrew Lamb d29d7efa8c chore: Update arrow/datafusion deps again 2021-02-25 07:39:01 -05:00
Andrew Lamb 8fb7651719
feat: Port tag_values to the InfluxRPCPlanner (#859)
* feat: Port tag_values to the InfluxRPCPlanner

* refactor: merge imports

* refactor: rename column_names to tag_column_names for clarity

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

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

* refactor: use ensure!

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

* refactor: less silly whitespace

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

* fix: code review comments

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-02-24 23:11:22 +00:00
Marko Mikulicic 4e338cd7e8 fix: Remove test for non-existing DNS record 2021-02-24 22:30:20 +00:00
Marko Mikulicic 12b768b8f1 fix: Escape empty string PathPart
Empty directory names are silently ignored and can lead to very surprising effects
such as directory layouts missing a level. This makes it hard to reason about directory structures.

A sane object store path API should either disallow empty names or deal with them gracefully.

Since we already have to escape file/directory names using the minimum common denominator valid character
set for known cloud providers, it feels quite natural to treat this empty dir/file name problem as encoding problem.
2021-02-24 21:13:56 +00:00
kodiakhq[bot] 7f96515968
Merge pull request #847 from influxdata/grpc-management-api-stubs
feat: gRPC management api stubs
2021-02-24 14:30:05 +00:00
kodiakhq[bot] afef7e9ba0
Merge branch 'main' into grpc-management-api-stubs 2021-02-24 14:15:41 +00:00
kodiakhq[bot] b7bb601b89
Merge pull request #866 from influxdata/readapi
feat: Implement /iox/api/v1/databases/:name/query?q=
2021-02-24 11:24:15 +00:00
Marko Mikulicic 5446f543d6
feat: Implement /iox/api/v1/databases/:name/query?q=
Partially implements #726

TODO in another PR: `format` parameter. This PR implements the pretty print format.
2021-02-24 12:06:56 +01:00
kodiakhq[bot] f5f96b0db0
Merge pull request #864 from influxdata/ntran/update_gitignore2
chore: add DS_Store into .gitignore to avoid unecessary noises
2021-02-23 22:04:16 +00:00
kodiakhq[bot] 331421bcfd
Merge branch 'main' into ntran/update_gitignore2 2021-02-23 21:50:13 +00:00
NGA TRAN 4f186f9e3e chore: add DS_Store into .gitignore to avoid unecessary noises 2021-02-23 16:30:41 -05:00
Marko Mikulicic 9e521a2ea1 feat: Plug GCS list_with_delimiter impl
And fix env.example. Now GCS can be used to persist snapshots.
2021-02-23 21:06:53 +00:00
Raphael Taylor-Davies 4009a89239 feat: add buf linting in CI 2021-02-23 19:46:45 +00:00
Andrew Lamb ed7859e182
refactor: rename tag_column_names --> tag_keys in InfluxRPCPlanner (#860) 2021-02-23 17:04:53 +00:00
Raphael Taylor-Davies a7a77d9cd7 refactor: remove unused Replication message 2021-02-23 17:02:15 +00:00
Raphael Taylor-Davies 0fc711c9df fix: don't use default Matcher.table_matcher "variant" 2021-02-23 16:59:39 +00:00
Marko Mikulicic 9860def4b2 feat: Add S3 plumbing to iodx config 2021-02-23 14:55:55 +00:00