Commit Graph

6313 Commits (35edee6b4f7b205544b06f58976566e54ab4b6a4)

Author SHA1 Message Date
Andrew Lamb 35edee6b4f
fix: flaky test migrate_table_files_from_one_server_to_another (#3339) 2021-12-08 12:08:25 -05:00
Andrew Lamb 218042784f
feat: add `system.queries `system table (#3328)
* feat: Add query log and system table

* docs: Add docstrings for test normalization
2021-12-08 16:26:24 +00:00
Andrew Lamb c6a3765d76
feat: Add force flag to RebuildCatalog (#3292)
* feat: Add force flag to RebuildCatalog

* fix: small cleanups

* docs: Update comments and add WARNING
2021-12-08 15:36:07 +00:00
Andrew Lamb 61dd7e0ba0
chore: clean up `all_chunks_dropped.sql` (#3337) 2021-12-08 14:51:56 +00:00
kodiakhq[bot] 435aeac91d
Merge pull request #3332 from influxdata/crepererum/issue3331
feat: add router CLI, and GetRouter gRPC request
2021-12-08 12:55:26 +00:00
Marco Neumann 3e97e49c35 refactor: "update router" -> "create or update router" 2021-12-08 13:45:55 +01:00
Marco Neumann e42c6974cf fix: remove unused code 2021-12-08 13:45:55 +01:00
Marco Neumann af71e2422e fix: typos
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-12-08 13:45:55 +01:00
Marco Neumann b7d6865f87 feat: add router CLI
Closes #3331.
2021-12-08 13:45:55 +01:00
Marco Neumann c17a6c10c1 feat: add `GetRouter` gRPC method 2021-12-08 13:45:55 +01:00
kodiakhq[bot] b86c7c1d13
Merge pull request #3333 from influxdata/er/perf/load_chunk_rub
perf: don't sort single chunk when loading from OS to RUB
2021-12-08 12:27:46 +00:00
Edd Robinson 7443b3685e refactor: address PR feedback 2021-12-08 12:18:23 +00:00
Edd Robinson 2a2c5889c3 perf: loading chunks doesn't require sort 2021-12-08 12:03:56 +00:00
Raphael Taylor-Davies b0e01edb86
fix: include pbjson code for storage package (#3334) 2021-12-08 11:58:09 +00:00
kodiakhq[bot] 76befe94ad
Merge pull request #3289 from influxdata/ntran/compact_os_tests
fix: Capture the right 'no data' while parquet has no data
2021-12-07 23:00:47 +00:00
kodiakhq[bot] 04e0c22397
Merge branch 'main' into ntran/compact_os_tests 2021-12-07 22:52:19 +00:00
Nga Tran ec8644a39a refactor: return clearer error message 2021-12-07 12:24:28 -05:00
kodiakhq[bot] cffb4152ab
Merge pull request #3326 from influxdata/crepererum/issue3312
fix: test flakyness while waiting for gRPC connection
2021-12-07 17:22:23 +00:00
kodiakhq[bot] 667e6a6eb6
Merge branch 'main' into crepererum/issue3312 2021-12-07 17:12:56 +00:00
Nga Tran 561c5ed8e7 refactor: make checking no data happen during reading inout stream 2021-12-07 12:03:41 -05:00
Andrew Lamb 1156a81567
feat: Add pbjson serialization for storage rpc (#3324)
* feat: Add pbjson serialization for storage rpc

* chore: update pbjson-build to 0.1.1

Co-authored-by: Raphael Taylor-Davies <r.taylordavies@googlemail.com>
2021-12-07 16:39:16 +00:00
Nga Tran c992c82582 chore: Merge branch 'main' into ntran/compact_os_tests 2021-12-07 11:08:12 -05:00
Marco Neumann 577df009d8 fix: test flakyness while waiting for gRPC connection
Fixes #3312.
2021-12-07 17:05:06 +01:00
kodiakhq[bot] 5bdadc360c
Merge pull request #3318 from influxdata/crepererum/issue3287
fix: retry write buffer creation during database init
2021-12-07 13:04:52 +00:00
kodiakhq[bot] 52f1285d28
Merge branch 'main' into crepererum/issue3287 2021-12-07 12:54:29 +00:00
kodiakhq[bot] f0dcc6b1b0
Merge pull request #3320 from influxdata/crepererum/improve_perf_build_time
ci: improve perf image build time by pre-fetching correct rust version
2021-12-07 10:38:49 +00:00
Marco Neumann d9e8bafeb3 fix: improve state machine for write buffer creation retries 2021-12-07 10:29:08 +01:00
Marco Neumann e558f4c708 fix: address review comments 2021-12-07 09:43:47 +01:00
Marco Neumann 43569c11c2 ci: improve perf image build time by pre-fetching correct rust version
This avoids that we have to pull rustc and friends twice (once via
image, once when actually executing it).
2021-12-07 09:26:05 +01:00
Marco Neumann ef9c49087e fix: retry write buffer creation during database init 2021-12-07 09:23:03 +01:00
Marco Neumann 8f098d3ca1 fix: improve Kafka error handling during topic discovery
`MetadataTopic` has an `error` attached which we should check (I'm
wondering why this isn't a proper `Result` though).
2021-12-07 09:23:03 +01:00
kodiakhq[bot] dca1dd1d14
Merge pull request #3296 from influxdata/ntran/grpc_compact_os_chunks
feat: grpc call for compact object store chunks
2021-12-07 03:35:04 +00:00
kodiakhq[bot] 75cd1d24f4
Merge branch 'main' into ntran/grpc_compact_os_chunks 2021-12-07 03:26:06 +00:00
Nga Tran 7073691f04 test: grpc test for compaction os chunks 2021-12-06 22:25:33 -05:00
Raphael Taylor-Davies 5fdaa5b4ab
chore: don't panic with invalid parquet (#3309)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-06 21:15:35 +00:00
Andrew Lamb 5316037ffe
fix: fix flay migrate_database_files_from_one_server_to_another and prepare for reuse + fix (#3314)
* fix: fix flay migrate_database_files_from_one_server_to_another and prepare for reuse + fix

* docs: clarify comments
2021-12-06 18:28:08 +00:00
kodiakhq[bot] 468af9b8a9
Merge pull request #3313 from influxdata/crepererum/issue3310
chore: provide a single way to build prod IOx images
2021-12-06 17:20:27 +00:00
kodiakhq[bot] e750399149
Merge branch 'main' into crepererum/issue3310 2021-12-06 17:10:58 +00:00
Nga Tran 3834435620 chore: Merge branch 'ntran/grpc_compact_os_chunks' of https://github.com/influxdata/influxdb_iox into ntran/grpc_compact_os_chunks 2021-12-06 12:06:22 -05:00
Nga Tran d8ed8a3bf7 refactor: address review comments 2021-12-06 12:06:07 -05:00
Marco Neumann c77637e552 ci: improve buildx output 2021-12-06 17:42:21 +01:00
Marco Neumann 5c9fb4699b ci: allow to trigger perf image build via CircleCI API 2021-12-06 17:37:02 +01:00
kodiakhq[bot] 526cea13d2
Merge pull request #3170 from influxdata/cn/dep-cleanup
fix: Clean up dependencies based on what's in the workspace-hack crate
2021-12-06 15:56:05 +00:00
Carol (Nichols || Goulding) 7499eac067
fix: Disable uuid serde feature; we're not actually serializing any UUIDs
Connects to #3117.
2021-12-06 09:37:31 -05:00
Carol (Nichols || Goulding) d289ba6d03
fix: Make version range specificaton for tracing-subscriber consistent 2021-12-06 09:37:29 -05:00
Carol (Nichols || Goulding) 0b7c7764c6
fix: Use a consistent version range for tokio-stream across all crates 2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding) 16d8ae5e04
fix: Match tokio features to what's actually in use in each crate
Some crates listed features they don't use; other crates ware relying on
feature flags enabled by something else. I tested these changes by
disabling the workspace hack crate and testing each crate.
2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding) a23695d470
fix: Remove unused generated_types dependency in iox_data_generator 2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding) 96afb9ffe9
fix: Remove unused tokio dev-dependency in mutable_buffers 2021-12-06 09:37:16 -05:00
Carol (Nichols || Goulding) 88a58b744b
fix: Remove the tokio signal feature where it isn't needed
The grpc-router crate doesn't use tokio::signal.
2021-12-06 09:37:15 -05:00