Commit Graph

5920 Commits (b5a7bf03daae67081d43f58ecb57a1432d1aa685)

Author SHA1 Message Date
Carol (Nichols || Goulding) 315cc3836b
fix: Combine checks of the database state 2021-11-12 11:17:17 -05:00
Carol (Nichols || Goulding) 8bdfb253ce
fix: Remove context from disown operation 2021-11-12 11:10:20 -05:00
kodiakhq[bot] 76d12f6916
Merge pull request #3093 from influxdata/crepererum/fix_perf_image
fix: `perf_image` docker ignore
2021-11-12 15:13:53 +00:00
kodiakhq[bot] 41e74f0d43
Merge branch 'main' into crepererum/fix_perf_image 2021-11-12 15:05:09 +00:00
Carol (Nichols || Goulding) 815347b18a
fix: Disown in the disown tests, not delete 2021-11-12 09:47:25 -05:00
Marco Neumann fd9834f8bc fix: `perf_image` docker ignore 2021-11-12 12:50:01 +01:00
kodiakhq[bot] f12153a93e
Merge pull request #3092 from influxdata/crepererum/fix_router_client_exports
fix: also export `write_buffer` gRPC types from router client
2021-11-12 11:39:37 +00:00
kodiakhq[bot] 91667c7637
Merge branch 'main' into crepererum/fix_router_client_exports 2021-11-12 11:31:48 +00:00
kodiakhq[bot] 6dada5f215
Merge pull request #3081 from influxdata/crepererum/smaller_binaries
chore: faster and smaller IOx binaries
2021-11-12 11:24:43 +00:00
kodiakhq[bot] 49cfa046bb
Merge branch 'main' into crepererum/smaller_binaries 2021-11-12 11:17:09 +00:00
Marco Neumann f3d4b27358 fix: also export `write_buffer` gRPC types from router client
This is required to construct a write-buffer-based router config.
2021-11-12 12:13:50 +01:00
Marco Neumann 3220970fea fix: server IDs for routers on startup 2021-11-12 11:31:52 +01:00
Marco Neumann f2c90d9259 tests: allow creation of test servers w/ server IDs set on startup 2021-11-12 11:31:52 +01:00
Marco Neumann c1827cf2c3 refactor: `s/writer_id/server_id/g` 2021-11-12 11:31:52 +01:00
Marco Neumann 7f021f556d tests: improve `TestConfig` to better support server types 2021-11-12 11:31:52 +01:00
Marco Neumann 8c1cf00164 feat: improve and test handling of updating a server ID a 2nd time 2021-11-12 11:31:52 +01:00
Marco Neumann 7ef762a88e tests: add `test_serving_readiness_router` 2021-11-12 11:31:52 +01:00
kodiakhq[bot] a746aa05bc
Merge pull request #3088 from influxdata/crepererum/server_mode_per_env_var
chore: allow image server mode to be chosen via env var
2021-11-12 09:46:38 +00:00
Marco Neumann 053afac5e9 chore: allow image server mode to be chosen via env var 2021-11-12 09:55:44 +01:00
Carol (Nichols || Goulding) 84a5df44e3
fix: Let structopt handle parsing Uuid 2021-11-11 14:37:19 -05:00
kodiakhq[bot] 5247fee979
Merge pull request #3085 from influxdata/er/docs/readme
docs: add build instructions for Apple Silicon
2021-11-11 18:26:21 +00:00
kodiakhq[bot] f6d8bc03bf
Merge branch 'main' into er/docs/readme 2021-11-11 18:18:46 +00:00
Edd Robinson ec992eb2cd docs: fix markdown style issues 2021-11-11 18:16:40 +00:00
Raphael Taylor-Davies da7ba511b2
feat: remove legacy per-line partitioning logic (#3087)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-11 16:50:42 +00:00
Carol (Nichols || Goulding) 2b8f0b7eeb
fix: Don't hardcode timestamp in restore code 2021-11-11 11:44:19 -05:00
kodiakhq[bot] a54828fdcd
Merge pull request #3048 from influxdata/jpg/restore-uuid-bytes
fix: Store the restore database UUID as bytes instead of as a string
2021-11-11 15:42:00 +00:00
kodiakhq[bot] 95c46e58bc
Merge branch 'main' into jpg/restore-uuid-bytes 2021-11-11 15:34:23 +00:00
Carol (Nichols || Goulding) 19d5200d1c
test: Make assertion more concise and avoid an allocation, thank you clippy 2021-11-11 09:56:43 -05:00
Raphael Taylor-Davies 79497b7961
refactor: remove unused once (#3083)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-11 13:59:03 +00:00
Marco Neumann 3667cb36fa refactor: align HTTP error handling w/ cloud 2
Streamline HTTP error by using the same representation as cloud 2. Also
ensure that only internal server errors result in an error-level log
entry.

Fixes #3075.
2021-11-11 14:48:50 +01:00
Raphael Taylor-Davies 6f268f8260
refactor: extract DML types (#2731) (#3084)
* refactor: extract DML types (#2731)

* chore: fmt
2021-11-11 12:34:07 +00:00
Edd Robinson 6a54a91db6 docs: add alternative protoc build instructions 2021-11-11 12:19:11 +00:00
Edd Robinson fc7306c4f9 docs: add supported platforms 2021-11-11 12:06:56 +00:00
kodiakhq[bot] c0660aaa22
Merge pull request #3082 from influxdata/crepererum/issue537
ci: run clippy for all features
2021-11-11 09:55:53 +00:00
Marco Neumann f0136e9791 ci: run clippy for all features
This indeed fixes some issues in our object store implementation.

Closes #537.
2021-11-11 10:48:21 +01:00
kodiakhq[bot] 2b0ffb28ad
Merge pull request #3077 from influxdata/crepererum/router_write_http_done
feat: HTTP write interface for new router
2021-11-11 08:29:28 +00:00
Carol (Nichols || Goulding) 7e13cb77ac
feat: add transactions for context to database owner info on disown 2021-11-10 16:49:32 -05:00
Carol (Nichols || Goulding) fb7bde527f
feat: Implement disown in Server and Database 2021-11-10 16:49:32 -05:00
Carol (Nichols || Goulding) 489fad0040
feat: Add disown database to the gRPC API 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) b1e81186d3
feat: Add disown database commands to the database CLI 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) e160954b57
refactor: Extract functions for creating and updating owner info to match the fetching function 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) d42c890333
refactor: Extract a function for reading a database's owner file 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) d4d52de8b7
docs: Correct copypasta comment 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) 81e5c33a72
fix: Make error handling match a bit nicer to read and more consistent 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) bebb95830a
fix: Make create database CLI output consistent with delete database CLI output 2021-11-10 16:49:31 -05:00
Carol (Nichols || Goulding) 73897fc96a
docs: Add some missing descriptions to match other places 2021-11-10 16:49:31 -05:00
Marco Neumann c80088bf12 feat: HTTP write interface for router 2021-11-10 17:55:46 +01:00
Marco Neumann 09239c4943 feat: improve testing interface for the `router` crate 2021-11-10 17:51:58 +01:00
Marco Neumann d24025a3c2 feat: add `TraceCollector::as_any` for easier testing 2021-11-10 17:51:58 +01:00
Raphael Taylor-Davies f650962221
refactor: merge CI integration tests (#3049)
* refactor: merge CI integration tests

* chore: update docs
2021-11-10 16:48:16 +00:00