Commit Graph

6050 Commits (ebeafbfab465786237b68b7c26e7cc4eeef59c78)

Author SHA1 Message Date
kodiakhq[bot] ebeafbfab4
Merge branch 'main' into crepererum/issue3179 2021-11-24 13:23:53 +00:00
kodiakhq[bot] c723d7d114
Merge pull request #3205 from influxdata/er/refactor/debug_responses
refactor: add debug logging for meta queries
2021-11-24 11:11:18 +00:00
Marco Neumann edf7becd20 fix: address review comments 2021-11-24 12:09:52 +01:00
Edd Robinson eca7798308
refactor: update influxdb_iox/src/influxdb_ioxd/server_type/database/rpc/storage/service.rs 2021-11-24 10:47:33 +00:00
Marco Neumann f75c12351d fix: do not forget outputs of file-based write buffer
The existing channel construction could lead to cases where streams
would consume messages, put them into the channel but then when the
stream gets dropped the message would be gone forever. So lets move from
a channel-based implementation to directly invoke the generator future,
so this buffering doesn't occur.

Fixes #3179.
2021-11-24 11:38:41 +01:00
Edd Robinson 311375bdac refactor: add debug logging for meta queries 2021-11-24 10:31:09 +00:00
kodiakhq[bot] febc686583
Merge pull request #3203 from influxdata/crepererum/issue2980i
refactor: remove methods from `ManagementService` that were moved to `RemoteService`
2021-11-24 09:56:37 +00:00
Marco Neumann aa636eaed9 refactor: remove methods from `ManagementService` that were moved to `RemoteService`
Tests are covered by `remote_api.rs`.

Ref #2980.
2021-11-24 10:01:32 +01:00
Marco Neumann 164db06235 fix: remove obsolete errors
This was a leftover after #3201 was merged.
2021-11-24 09:54:25 +01:00
kodiakhq[bot] e86c8f0f96
Merge pull request #3194 from influxdata/crepererum/issue3192
refactor: use serialized predicates instead of strings for gRPC deletes
2021-11-24 08:39:23 +00:00
Marco Neumann 5ecaa6d8a9 refactor: use serialized predicates instead of strings for gRPC deletes
IOx is the only consumer of this API so we might just use the serialized
form. Cloud2 uses the HTTP API which supports SQL-like predicates.

Fixes #3192.
2021-11-24 09:30:32 +01:00
kodiakhq[bot] 818c8c8f6c
Merge pull request #3201 from influxdata/crepererum/issue2980h
refactor: remove methods from `ManagementService` that were moved to `DeploymentService`
2021-11-24 08:30:08 +00:00
kodiakhq[bot] 53139edef9
Merge branch 'main' into crepererum/issue2980h 2021-11-24 08:21:07 +00:00
kodiakhq[bot] 5bfc201213
Merge pull request #3199 from influxdata/er/feat/grpc_binary_tags
feat: support emitting measurement/field tag keys in binary format
2021-11-23 22:41:24 +00:00
Edd Robinson 976bccfafe
Merge branch 'main' into er/feat/grpc_binary_tags 2021-11-23 22:32:36 +00:00
kodiakhq[bot] 84fab2951e
Merge pull request #3185 from influxdata/ntran/compact_os_blocks
feat: compute max checkpoints from chunks' IOx Metadata and tests for contiguous chunks
2021-11-23 22:06:30 +00:00
Nga Tran 4e7e9f6fc9 chore: Merge branch 'ntran/compact_os_blocks' of https://github.com/influxdata/influxdb_iox into ntran/compact_os_blocks 2021-11-23 16:56:59 -05:00
Nga Tran b2b033f00c chore: rerun fmt after merging 2021-11-23 16:56:38 -05:00
kodiakhq[bot] 1d1622efa3
Merge branch 'main' into ntran/compact_os_blocks 2021-11-23 21:47:05 +00:00
Nga Tran ade7ea6cfb chore: Merge branch 'ntran/compact_os_blocks' of https://github.com/influxdata/influxdb_iox into ntran/compact_os_blocks 2021-11-23 16:44:48 -05:00
Nga Tran a0fb6a4758 chore: cleanup 2021-11-23 16:44:30 -05:00
Nga Tran 4fc09484ed
chore: Apply suggestions from code review
Co-authored-by: Raphael Taylor-Davies <1781103+tustvold@users.noreply.github.com>
2021-11-23 16:43:12 -05:00
Nga Tran 4e28b4c43b refactor: address review comments 2021-11-23 16:39:45 -05:00
Nga Tran e64ac10c40 refactor: address review comments and compute max checkpoints 2021-11-23 15:32:46 -05:00
Raphael Taylor-Davies 42e3a41825
fix: flaky test_chunk_access_time (#3197) (#3200)
* fix: flaky test_chunk_access_time (#3197)

* chore: fix lint

Co-authored-by: Edd Robinson <me@edd.io>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-23 17:39:57 +00:00
Raphael Taylor-Davies f5bbed878c
feat: reduce lifecycle log verbosity (#2286) (#3196)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-23 17:29:48 +00:00
Marco Neumann dc6b44818d refactor: remove methods from `ManagementService` that were moved to `DeploymentService`
Tests are covered by `deployment_api.rs`.

Ref #2980.
2021-11-23 18:04:41 +01:00
Edd Robinson 02d58ca085 refactor: clone series for testing 2021-11-23 17:00:28 +00:00
Edd Robinson 3a7cb119c6 feat: add support for binary tag key format 2021-11-23 17:00:28 +00:00
Edd Robinson dde1db40d1 refactor: tidy up db_name move 2021-11-23 17:00:28 +00:00
Edd Robinson 8784ae0d93 refactor: move entire request message into impl 2021-11-23 17:00:28 +00:00
kodiakhq[bot] 6a4ddb357f
Merge pull request #3193 from influxdata/er/refactor/grpc_tag_order
refactor: update tag set ordering for gRPC API
2021-11-23 16:57:36 +00:00
kodiakhq[bot] 3f5ef55e5e
Merge branch 'main' into er/refactor/grpc_tag_order 2021-11-23 16:48:06 +00:00
kodiakhq[bot] 67c24ccd7e
Merge pull request #3198 from influxdata/fix-flaky-incrementing-i64-test
fix: flaky incrementing_i64_that_resets (#3197)
2021-11-23 16:47:34 +00:00
Edd Robinson c9a5726d7b
Merge branch 'main' into er/refactor/grpc_tag_order 2021-11-23 16:39:32 +00:00
Raphael Taylor-Davies 7aa386b07f fix: flaky incrementing_i64_that_resets (#3197) 2021-11-23 16:37:12 +00:00
kodiakhq[bot] 30ac22e3b7
Merge pull request #3195 from influxdata/crepererum/issue2980g
refactor: remove methods from `ManagementService` that were moved to `DeleteService`.
2021-11-23 16:21:25 +00:00
kodiakhq[bot] d0770c99b0
Merge branch 'main' into crepererum/issue2980g 2021-11-23 16:12:46 +00:00
Raphael Taylor-Davies bfa4bfe735
refactor: lifecycle observability cleanup (#2286) (#3189)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-23 15:42:24 +00:00
Marco Neumann 2ef3ab8544 refactor: remove methods from `ManagementService` that were moved to `DeleteService`
Tests are covered by `delete_api.rs`.

Ref #2980.
2021-11-23 16:40:00 +01:00
kodiakhq[bot] 709783baf6
Merge pull request #3187 from influxdata/crepererum/issue3154_a
feat: delete predicate routing
2021-11-23 14:49:12 +00:00
Marco Neumann 0401f453de feat: impl `PartialEq` for `SpanContext` 2021-11-23 15:39:53 +01:00
Marco Neumann 93cc79875a refactor: simplify code 2021-11-23 15:39:53 +01:00
Marco Neumann 18cab1545c test: improve test naming
Co-authored-by: Raphael Taylor-Davies <1781103+tustvold@users.noreply.github.com>
2021-11-23 15:39:53 +01:00
Marco Neumann 9706e4b480 fix: workaround #3186 2021-11-23 15:39:53 +01:00
Marco Neumann 5b200ee564 feat: impl delete gRPC interface for router 2021-11-23 15:39:53 +01:00
Marco Neumann f9110eecad test: migrate `DistibutedTest` to use proper router 2021-11-23 15:39:53 +01:00
Marco Neumann df19d67532 test: allow to specify `WriteBufferConfigFactory` when creating a test `RouterServer` 2021-11-23 15:39:53 +01:00
Marco Neumann 964411bdbb feat: add delete support to router 2021-11-23 15:39:53 +01:00
Marco Neumann 07d1b9e56b test: extend DML test utils to support deletes 2021-11-23 15:39:53 +01:00