Commit Graph

2344 Commits (0f53ba8d9a3351d3fc96b707df77e086f5b4f26c)

Author SHA1 Message Date
Edd Robinson 0f53ba8d9a docs: improve flatc install 2021-04-12 20:16:18 +00:00
kodiakhq[bot] a728494c76
Merge pull request #1180 from influxdata/ntran/fix_flaky_test
fix: check filename to have deterministic output
2021-04-12 19:41:55 +00:00
Nga Tran 494480bc57 fix: check filename to have deterministic output 2021-04-12 15:37:08 -04:00
Paul Dix d67739c873 chore: updates for pr feedback 2021-04-12 18:43:14 +00:00
Paul Dix 5893c17905 refactor: PR feedback and change ClockValue to actual type. 2021-04-12 18:43:14 +00:00
Paul Dix 31115742ec feat: Add writing of Entry structures to MB Chunk
This adds writing of Entry of a vec of TableWriteBatch to the Mutable Buffer Chunk. This is additional to the previous method of writing via ReplicatedWrite. The next step is to remove the old ReplicatedWrite bits.

Test helpers for parsing line protocol into Entry and writing line protocol directly to Chunks have also been added.
2021-04-12 18:43:14 +00:00
Paul Dix 0a3386f24a refactor: Make PartitionWrite, Table, and Column return keys/names 2021-04-12 18:43:14 +00:00
Paul Dix 3f928ed374 refactor: Add ClockValue and WriterId to Entry 2021-04-12 18:43:14 +00:00
Paul Dix dad8d6bafd chore: Update Entry with test helpers 2021-04-12 18:43:14 +00:00
kodiakhq[bot] 64b679ed3f
Merge pull request #1170 from influxdata/ntran/test_write_parquet
feat: Add tests for writing RB chunks to Object Store
2021-04-12 16:13:44 +00:00
Nga Tran 7f77a01e61 chore: merged main to branch and resolved conflicts 2021-04-12 12:09:04 -04:00
Nga Tran e86a02efa7 refactor: Address comments and add more tests 2021-04-12 11:46:31 -04:00
Nga Tran 453aeaf1a0 feat: Add tests for writing RB chunks to Object Store 2021-04-09 17:39:23 -04:00
Carol (Nichols || Goulding) d84f05b2f5 chore: Revert "Merge pull request #1159 from influxdata/er/flatbuffers"
This reverts commit 0efc1d8174, reversing
changes made to a3e04fecc1.
2021-04-09 17:25:59 +00:00
Jake Goulding 16cc37e7f3
chore: update cloud-storage to 0.9 (#1165)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-04-09 14:37:51 +00:00
Carol (Nichols || Goulding) 902bdec5e5 fix: git diff-index doesn't actually check the contents but does check timestamps 2021-04-09 14:31:18 +00:00
Carol (Nichols || Goulding) 9c4b052ac8 feat: Add bazel installation to CI Docker image 2021-04-09 14:31:18 +00:00
Carol (Nichols || Goulding) db639881be feat: Always rebuild flatbuffers so CI will fail until someone fixes it 2021-04-09 14:31:18 +00:00
Carol (Nichols || Goulding) 1a777a5418 feat: Show more info if flatbuffers check fails 2021-04-09 14:31:18 +00:00
Raphael Taylor-Davies 078c0f3fda
refactor: lift chunk and table summaries out of DBChunk (#1162)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-04-09 12:00:47 +00:00
Marko Mikulicic 89409ca8b7 fix: Update scripts/edit_db_rules
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-04-09 11:12:22 +00:00
Marko Mikulicic f3d40bbff9 feat: Add edit_db_rules script
There are a few yaks to be shaven before we have a good CLI for editing database rules.

This is a simple shell script that uses the grpc API to edit the database rules on a remote
IOx server. It fetches the rules, spawns your default text editor, waits until your editor quits,
and then calls the update API with the results of your local edit.

(if you use emacs, there is a thing called emacsclient which knows how to block until you closed
the buffer in your main persistent emacs)
2021-04-09 11:12:22 +00:00
Marko Mikulicic e76980928b feat: Implement Update API 2021-04-08 22:25:36 +00:00
kodiakhq[bot] 0efc1d8174
Merge pull request #1159 from influxdata/er/flatbuffers
chore: testing
2021-04-08 21:42:32 +00:00
Edd Robinson 2bbe5dd46c chore: update flatc sha 2021-04-08 22:16:41 +01:00
Edd Robinson 10304bdcd8 docs: improve flatc install 2021-04-08 22:16:29 +01:00
kodiakhq[bot] a3e04fecc1
Merge pull request #1076 from jeivardan/feature-query
feat: Add support for query API to influxdb_client
2021-04-08 18:53:04 +00:00
Carol (Nichols || Goulding) 1552c0113a Merge remote-tracking branch 'origin/main' into feature-query 2021-04-08 14:40:12 -04:00
Edd Robinson be369689f2 refactor: fix benchmarks 2021-04-08 18:20:37 +00:00
Edd Robinson 738134004e feat: implement memory tracking on read buffer 2021-04-08 18:20:37 +00:00
Edd Robinson a34de76c49 refactor: wire read buffer tracker in 2021-04-08 18:20:37 +00:00
kodiakhq[bot] 697998a48f
Merge pull request #1149 from influxdata/pd-sequenced-entry
feat: add sequenced entry builder
2021-04-08 17:01:17 +00:00
Paul Dix 3bb283fe20 chore: make SequencedEntryRaw the method of choice for SequencedEntry 2021-04-08 12:57:11 -04:00
Paul Dix 81926279fc chore: add benchmark for SequencedEntryRaw::new_from_entry_bytes 2021-04-08 12:57:11 -04:00
Paul Dix c002d83e9a feat: add SequencedEntryRaw for raw entry bytes 2021-04-08 12:57:11 -04:00
Paul Dix 0546968e13 chore: add SequencedEntry::new_from_entry benchmark 2021-04-08 12:57:11 -04:00
Paul Dix 0c082e2347 feat: add sequenced entry builder 2021-04-08 12:57:11 -04:00
kodiakhq[bot] 1bd4ef592f
Merge pull request #1121 from influxdata/cn/check-regenerated-flatbuffers
chore: CI check that generated flatbuffers code has been updated if needed
2021-04-08 16:04:18 +00:00
Carol (Nichols || Goulding) c26713727f fix: Don't hardcode fbs filenames 2021-04-08 11:32:33 -04:00
Carol (Nichols || Goulding) 2f2ca866dc chore: Check in CI that generated flatbuffers code has been checked in 2021-04-08 11:19:44 -04:00
kodiakhq[bot] c34c6af4f0
Merge pull request #1150 from influxdata/ntran/parquet
feat: continue supporting write chunks to parquet files
2021-04-08 15:05:44 +00:00
kodiakhq[bot] 42e1857a39
Merge branch 'main' into ntran/parquet 2021-04-08 15:01:10 +00:00
Nga Tran bd3816a6c9 chore: merge main to branch 2021-04-08 10:59:33 -04:00
Marko Mikulicic df5349406a feat: Switch to jemalloc 2021-04-08 14:19:35 +00:00
Nga Tran ce8200e8b0 chore: remove unused code 2021-04-08 10:02:28 -04:00
Edd Robinson d429cf9aeb refactor: tighten up Read Buffer API 2021-04-08 10:24:19 +00:00
Edd Robinson dae9f12593 refactor: remove deprecated API 2021-04-08 10:24:19 +00:00
Edd Robinson 232d6ec439 refactor: appease clippy gods 2021-04-08 10:19:11 +00:00
Edd Robinson bd21cf5d24 refactor: remove read buffer db from db 2021-04-08 10:19:11 +00:00
Edd Robinson 721a784ce0 refactor: concrete type to keep streams happy 2021-04-08 10:19:11 +00:00