Commit Graph

5675 Commits (5959c5d88b802ed36a734bc67ea86948ce156904)

Author SHA1 Message Date
kodiakhq[bot] 5959c5d88b
Merge pull request #3000 from influxdata/dependabot/cargo/tokio-1.13.0
chore(deps): bump tokio from 1.12.0 to 1.13.0
2021-11-01 11:37:04 +00:00
kodiakhq[bot] c724bb2ee8
Merge branch 'main' into dependabot/cargo/tokio-1.13.0 2021-11-01 11:30:33 +00:00
dependabot[bot] c540b40f05
chore(deps): bump tokio from 1.12.0 to 1.13.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.12.0...tokio-1.13.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 11:21:59 +00:00
kodiakhq[bot] 2b0540ed53
Merge pull request #2995 from influxdata/dependabot/cargo/libc-0.2.106
chore(deps): bump libc from 0.2.105 to 0.2.106
2021-11-01 11:18:42 +00:00
kodiakhq[bot] b84f70da8e
Merge branch 'main' into dependabot/cargo/libc-0.2.106 2021-11-01 11:09:38 +00:00
kodiakhq[bot] 505cd1e40d
Merge pull request #2982 from influxdata/crepererum/issue2980a
feat: add `RemoteService`
2021-11-01 10:51:21 +00:00
kodiakhq[bot] edc3c3c2a0
Merge branch 'main' into crepererum/issue2980a 2021-11-01 10:42:49 +00:00
kodiakhq[bot] 1dcd711f55
Merge pull request #2771 from influxdata/er/feat/read_buffer/meta_delete
feat: add negated predicate support to column_names in Read Buffer
2021-11-01 10:42:03 +00:00
Marco Neumann c6c07879ee docs: explain deprecation 2021-11-01 11:38:46 +01:00
Marco Neumann bcd66c555a feat: add `RemoteService`
Ref #2980.
2021-11-01 11:38:46 +01:00
kodiakhq[bot] fd5d053d33
Merge branch 'main' into er/feat/read_buffer/meta_delete 2021-11-01 10:36:01 +00:00
kodiakhq[bot] f6e2472168
Merge pull request #2993 from influxdata/dependabot/cargo/tokio-util-0.6.9
chore(deps): bump tokio-util from 0.6.8 to 0.6.9
2021-11-01 10:35:16 +00:00
Edd Robinson ac45c7fa92
Merge branch 'main' into dependabot/cargo/libc-0.2.106 2021-11-01 10:26:48 +00:00
Edd Robinson b1096d2a36
Merge branch 'main' into er/feat/read_buffer/meta_delete 2021-11-01 10:26:10 +00:00
kodiakhq[bot] 9f04877556
Merge branch 'main' into dependabot/cargo/tokio-util-0.6.9 2021-11-01 10:26:00 +00:00
kodiakhq[bot] f1dc01950e
Merge pull request #2992 from influxdata/dependabot/cargo/tracing-subscriber-0.3.1
chore(deps): bump tracing-subscriber from 0.3.0 to 0.3.1
2021-11-01 10:24:58 +00:00
dependabot[bot] df79261bff
chore(deps): bump libc from 0.2.105 to 0.2.106
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.105 to 0.2.106.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.105...0.2.106)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 01:29:14 +00:00
dependabot[bot] a1f978e280
chore(deps): bump tokio-util from 0.6.8 to 0.6.9
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.6.8 to 0.6.9.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.6.8...tokio-util-0.6.9)

---
updated-dependencies:
- dependency-name: tokio-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 01:28:41 +00:00
dependabot[bot] 3ab81b7d7b
chore(deps): bump tracing-subscriber from 0.3.0 to 0.3.1
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.0...tracing-subscriber-0.3.1)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 01:28:23 +00:00
Raphael Taylor-Davies 6ceab054ab
refactor: move DbWrite to mutable_batch (#2986)
* refactor: move DbWrite to mutable_batch

* chore: fix doc

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-29 15:13:05 +00:00
Andrew Lamb d2c2143277
fix: wrong results in read_filter with "complex" OR predicate and IS_NULL (#2977)
* fix: Allow evaluating general purpose predicates in gRPC by rewriting missing columns to null

* fix: update commands and add some additional tests

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-29 14:30:28 +00:00
kodiakhq[bot] 73363b4de1
Merge pull request #2964 from influxdata/cn/iox-obj-sto-refactors
feat: Switch from name/gen id to UUID in object store paths
2021-10-29 14:02:04 +00:00
kodiakhq[bot] fc25e313c6
Merge branch 'main' into cn/iox-obj-sto-refactors 2021-10-29 13:53:26 +00:00
kodiakhq[bot] f9bf4986ea
Merge pull request #2979 from influxdata/cn/remove-potential-for-mismatched-db-names
fix: Split database name from rules at the last possible function
2021-10-29 13:52:48 +00:00
Carol (Nichols || Goulding) aefdb00bc2
fix: Remove empty test 2021-10-29 09:47:49 -04:00
Carol (Nichols || Goulding) c02e476175
fix: Split database name from rules at the last possible function
When updating database rules, the database name should come from the
rules. Enforce this by only taking the rules as a parameter, rather than
having two arguments that could possibly disagree with each other.
2021-10-29 09:46:23 -04:00
Carol (Nichols || Goulding) f3edda11e7
fix: Print all delete database output to stdout 2021-10-29 09:46:02 -04:00
Carol (Nichols || Goulding) 20e12b911b
fix: Invalid UUID coming from an IOx server shouldn't happen; panic instead of a separate error enum 2021-10-29 09:40:23 -04:00
kodiakhq[bot] ddd207bccd
Merge pull request #2985 from influxdata/er/docs/readme
docs: update Readme to include lld
2021-10-29 13:04:26 +00:00
Edd Robinson 444f23112a
refactor: link 2021-10-29 13:12:22 +01:00
Edd Robinson 985608c629
docs: update Readme to include lld 2021-10-29 13:11:05 +01:00
Andrew Lamb 4675dd5331
docs: Add some doc comments (#2984) 2021-10-29 11:21:39 +00:00
kodiakhq[bot] 7f2594c012
Merge pull request #2978 from influxdata/crepererum/run_modes_boilerplate3
refactor: make `influxdb_ioxd` server-type-generic
2021-10-29 07:12:06 +00:00
kodiakhq[bot] 2caed5456e
Merge branch 'main' into crepererum/run_modes_boilerplate3 2021-10-29 07:06:12 +00:00
Marco Neumann 7b938fa521
docs: extend `CommonServerState` docs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-10-29 09:05:29 +02:00
Marco Neumann f340738aa5 docs: explain `influxdb_ioxd::main` 2021-10-29 09:04:39 +02:00
Marco Neumann 3c22d93e38 fix: remove TODO error handling 2021-10-29 08:59:04 +02:00
Raphael Taylor-Davies 8a2410e161
feat: mutable batch write entry (#2724) (#2973)
* feat: mutable batch write entry (#2724)

* chore: lint

* chore: review feedback

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-28 20:15:28 +00:00
Carol (Nichols || Goulding) 088cdd8f97
fix: Share comfy_table style and give it a more descriptive name and docs 2021-10-28 16:00:58 -04:00
Carol (Nichols || Goulding) c61806f919
fix: Apply commenting and logging suggestions from code review
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-10-28 15:32:33 -04:00
Carol (Nichols || Goulding) e4e494f1d9
fix: Remove now-unused transition function. Fixes #2762. 2021-10-28 13:30:43 -04:00
Carol (Nichols || Goulding) f8b5886110
test: Add more test coverage for new behavior 2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) d2bd8f05db
fix: Clean up error messages and comments referencing generations 2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) 0bccd35f8c
fix: List details about databases only prints active dbs and their UUIDs
We can no longer list deleted databases because the server no longer
knows about them, and we now have UUIDs that are useful to know about,
so change the detailed listing of databases to return UUID instead of
possible deleted at time.
2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) ce55cf401c
feat: Return UUID when creating a database
Seems polite and is useful for some test setup
2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) 4077d3a20a
fix: Take a UUID when restoring a database 2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) 95ba84edca
fix: Return UUID when a database is deleted
So that it can be immediately used to restore elsewhere.
2021-10-28 13:20:29 -04:00
Carol (Nichols || Goulding) e80b902d15
test: Delete tests either irrelevant or covered elsewhere
Now that the database paths use UUIDs instead of names+generation ids,
and that IoxObjectStore checks there are no files in a directory before
it'll create a database directory (and has tests for that).
2021-10-28 13:20:28 -04:00
Carol (Nichols || Goulding) 990f768cda
fix: Assign a UUID when creating a database 2021-10-28 13:20:28 -04:00
Carol (Nichols || Goulding) 09ad30cbfd
fix: For dumping a db catalog, look up db location in server config first
Rather than requiring the user of this command to know the database UUID
or otherwise having the knowledge of how to construct a database object
store location in this debugging command.
2021-10-28 13:20:28 -04:00