Commit Graph

4355 Commits (1cc7d6088b8c3b4b90f55dd73ed0533b634a5e46)

Author SHA1 Message Date
kodiakhq[bot] 1cc7d6088b
Merge pull request #2298 from influxdata/crepererum/simplify_skip_replay_scenario
test: simplify `fixture_replay_broken`
2021-08-16 14:00:36 +00:00
kodiakhq[bot] c911b8ec5d
Merge branch 'main' into crepererum/simplify_skip_replay_scenario 2021-08-16 13:53:43 +00:00
Andrew Lamb 0b1c48dae3
chore: update deps (to get arrow-5.2.0) (#2299) 2021-08-16 13:51:40 +00:00
kodiakhq[bot] 29f7fa64a4
Merge pull request #2295 from influxdata/crepererum/issue2291
fix: disallow dropping unpersted chunks from persisted DB
2021-08-16 13:38:42 +00:00
kodiakhq[bot] 0b51ae983a
Merge branch 'main' into crepererum/issue2291 2021-08-16 13:31:17 +00:00
Marco Neumann 6b907f94da test: simplify `fixture_replay_broken` 2021-08-16 15:31:05 +02:00
Raphael Taylor-Davies 2a32ab7e6c
feat: add temporary logging of request header keys (#2296)
* feat: add temporary logging of request header keys

* chore: fmt
2021-08-16 13:30:46 +00:00
kodiakhq[bot] e58a4c13f8
Merge pull request #2282 from influxdata/crepererum/replay_skip_while_in_error_state_part_2
feat: manual skip replay, part 2/2
2021-08-16 11:57:15 +00:00
Marco Neumann 53d325e8fc test: end2end for skip replay 2021-08-16 13:47:56 +02:00
Marco Neumann c959be2319 test: sort output of `list_chunks` 2021-08-16 13:47:07 +02:00
Marco Neumann e3c263a006 test: add tooling to purge kafka topic data 2021-08-16 13:47:07 +02:00
Marco Neumann d1d140a9c4 test: speed up kafka retention checks 2021-08-16 13:47:07 +02:00
Marco Neumann 42d5f9f3a1 feat: skip replay via CLI 2021-08-16 13:47:07 +02:00
Marco Neumann 21ebdee5a1 feat: make kafka topic creation code reusable 2021-08-16 13:47:07 +02:00
Marco Neumann 825c19d726 fix: disallow dropping unpersted chunks from persisted DB
It doesn't play well w/ replay at the moment since we would forget which
sequence numbers we've already seen.

Fixes #2291.
2021-08-16 13:21:30 +02:00
Jason e18fa7bdeb
docs: Remove the description of unused commands in cli (#2290) 2021-08-16 11:10:09 +00:00
Raphael Taylor-Davies 302e2b5353
feat: support jaeger context propagation format (#2293) 2021-08-16 10:55:40 +00:00
Raphael Taylor-Davies 756f5c6699
feat: add end-to-end tracing test (#2285)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-14 13:37:05 +00:00
kodiakhq[bot] 7cee2a4d7a
Merge pull request #2284 from influxdata/er/feat/read_buffer_metrics
refactor: include all allocated buffers in Read Buffer memory usage
2021-08-13 19:46:33 +00:00
Edd Robinson 65e569b508
Merge branch 'main' into er/feat/read_buffer_metrics 2021-08-13 20:38:43 +01:00
kodiakhq[bot] 0aa81bf405
Merge pull request #2287 from influxdata/ntran/revert
chore: revert panic commit
2021-08-13 17:48:04 +00:00
Nga Tran fd4ea89454 chore: revert panic commit 2021-08-13 12:51:37 -04:00
Edd Robinson af75f985a6
Merge branch 'main' into er/feat/read_buffer_metrics 2021-08-13 17:20:38 +01:00
Nga Tran 5c8488e399
Merge pull request #2279 from influxdata/ntran/heappy2
fix: Add "heappy" feature to enable heap profiling, new test
2021-08-13 11:55:52 -04:00
Marko Mikulicic 500019cff9
Merge branch 'main' into ntran/heappy2 2021-08-13 17:27:38 +02:00
Marko Mikulicic e1fe2ea27b fix: Enable heappy in our perf build 2021-08-13 17:21:55 +02:00
Edd Robinson 22a92a768a
Merge branch 'main' into er/feat/read_buffer_metrics 2021-08-13 16:07:54 +01:00
Raphael Taylor-Davies 8650e419f7
feat: add trace collection plumbing (#2273) (#2274)
* feat: add trace collection plumbing (#2273)

* chore: fix lints

* chore: use tower directly

* chore: add tests

* chore: review feedback

* refactor: use serde instead of custom display impl

* chore: fix doc
2021-08-13 14:38:31 +00:00
Raphael Taylor-Davies 0a065b4968
feat: set header on gRPC requests (#2283)
* feat: set header on gRPC requests

* feat: always insert header value

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-13 14:13:50 +00:00
Edd Robinson 13aaa1f105
Merge branch 'main' into er/feat/read_buffer_metrics 2021-08-13 15:02:03 +01:00
Nga Tran 5704b7f622 fix: madd order by in select query to have the output deterministic 2021-08-13 09:55:38 -04:00
kodiakhq[bot] 380e306e62
Merge pull request #2263 from influxdata/cn/extract-iox-object-store
feat: Crate that wraps object store for a particular database
2021-08-13 13:53:06 +00:00
kodiakhq[bot] d506da2a1a
Merge branch 'main' into cn/extract-iox-object-store 2021-08-13 13:45:35 +00:00
Andrew Lamb cedaf2d5f2 fix: remove unprefixed_malloc_on_supported_platforms feature from tikv-jemallocator 2021-08-13 08:24:15 -05:00
Andrew Lamb 05de6c0e31 chore: add heappy end to end tests 2021-08-13 08:20:08 -05:00
Andrew Lamb 67753343e9 refactor: remove unecessary gate 2021-08-13 08:18:01 -05:00
Andrew Lamb 697de875ca refactor: make heappy an optional feature, add to build image 2021-08-13 08:11:32 -05:00
Nga Tran 36e84f85ef chore: Merge branch 'main' into ntran/heappy2 2021-08-13 08:16:58 -04:00
Edd Robinson ba6fd2a8d0
Merge branch 'main' into er/feat/read_buffer_metrics 2021-08-13 13:02:59 +01:00
Andrew Lamb db5fd935dd
fix: revert "Convert panic --> `warn` on statistics mismatch (#2125)" (#2250)
This reverts commit 7415fa0d05.

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-13 11:39:12 +00:00
Edd Robinson eee4e10fd1 refactor: rename statistic to required_bytes 2021-08-13 11:57:46 +01:00
Edd Robinson efde3a8f5a feat: expose required bytes metric 2021-08-13 11:57:46 +01:00
Edd Robinson de702ec820 refactor: make allocated bytes explicit Read Buffer metric 2021-08-13 11:57:46 +01:00
Edd Robinson 311d36d776 refactor: include capacity in Read Buffer chunk size 2021-08-13 11:57:46 +01:00
Edd Robinson 03592aaf94 refactor: ignore bitmap size from required bytes
Bitmaps are a performance optimisation; they're not required for the RLE compression and so it seems reasonable to ignore them when assessing the compression performance of RLE.
2021-08-13 11:57:46 +01:00
Edd Robinson fa8da19c45 refactor: expose enc size API into column 2021-08-13 11:57:46 +01:00
Edd Robinson e0bce4c2f2 refactor: always use same Arrow sizing call 2021-08-13 11:57:46 +01:00
Raphael Taylor-Davies cba03e9c47
refactor: gRPC connection in single location (#2276)
* refactor: gRPC connection in single location

* chore: log messages

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-08-13 08:44:33 +00:00
kodiakhq[bot] 5fa64f63d0
Merge pull request #2281 from influxdata/betterpath
fix: Use same allocation profile url path as Go
2021-08-13 08:17:20 +00:00
Marko Mikulicic 82d86fc857
fix: Use same allocation profile url path as Go
Also the name "heappy" is a the codename of a project. It produces a standard allocation
profile.
2021-08-13 10:08:22 +02:00