Commit Graph

1140 Commits (09588499567735d4ea1f6eb4c4d6af01e3dd4249)

Author SHA1 Message Date
Edd Robinson 0958849956 chore: rename the segment store crate 2020-11-10 16:35:17 +00:00
Carol (Nichols || Goulding) f2b37fe38b
Merge pull request #424 from influxdata/quickstart
docs: Update README with quickstart instructions
2020-11-10 11:23:53 -05:00
Carol (Nichols || Goulding) abffab603a docs: Update README with quickstart instructions 2020-11-10 11:18:54 -05:00
Andrew Lamb 0532821ed9
chore: Make the project root neat and tidy (#416)
* chore: move example env file into docs

* chore: move dockerfiles out of root

* chore: move storectl-bench.sh into benches
2020-11-10 10:00:22 -05:00
Edd Robinson 9b354b03bf
Merge pull request #419 from influxdata/er/segment
feat: support selecting against segments
2020-11-06 17:32:04 +00:00
Edd Robinson ab458b5f17 refactor: address PR feedback 2020-11-06 17:28:27 +00:00
Edd Robinson 9847b68a9f Merge branches 'er/segment' and 'er/segment' of github.com:influxdata/delorean into er/segment 2020-11-06 17:24:09 +00:00
Edd Robinson 0235af6b5f refactor: update delorean_segment_store/src/column.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-06 17:19:54 +00:00
Edd Robinson 7c81f6ab24 refactor: update delorean_segment_store/src/column.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-06 17:19:54 +00:00
Edd Robinson ee493f4466 feat: implement select across multiple segments 2020-11-06 17:19:54 +00:00
Edd Robinson b519065491 refactor: pull destination buffer up to segment 2020-11-06 17:19:54 +00:00
Edd Robinson 2a9cb273b4 refactor: change predicate API 2020-11-06 17:19:54 +00:00
Edd Robinson e1da1e5b6c refactor: change Value::String to &str 2020-11-06 17:19:54 +00:00
Edd Robinson f9d676f42c feat: initialise new segment 2020-11-06 17:19:54 +00:00
Edd Robinson ea9cacf9e0 feat: initialise new segment 2020-11-06 17:19:54 +00:00
Andrew Lamb e1b230caab
chore: give executor more memory (#421) 2020-11-06 10:24:47 -05:00
Edd Robinson 9760f7d92d
refactor: update delorean_segment_store/src/column.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-06 15:21:20 +00:00
Edd Robinson 0d6ecae209
refactor: update delorean_segment_store/src/column.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-06 15:21:06 +00:00
Edd Robinson fb877a28de feat: implement select across multiple segments 2020-11-06 14:34:42 +00:00
Edd Robinson 7750e23df5 refactor: pull destination buffer up to segment 2020-11-06 13:59:06 +00:00
Edd Robinson 9d48fd7032 refactor: change predicate API 2020-11-06 13:59:06 +00:00
Edd Robinson 4ef311dcf3 refactor: change Value::String to &str 2020-11-06 13:59:06 +00:00
Edd Robinson ab10d6c550 feat: initialise new segment 2020-11-06 13:59:06 +00:00
Edd Robinson 6307d5f7d7 feat: initialise new segment 2020-11-06 13:59:06 +00:00
Andrew Lamb 5bb530ccc6
refactor: rename tsm --> influxdb_tsm (#418) 2020-11-05 14:35:38 -05:00
Andrew Lamb b745a180a4
refactor: rename delorean --> InfluDB IOx (#417) 2020-11-05 13:51:04 -05:00
Andrew Lamb a52e0001c5
refactor: rename all crates that start with`delorean_` in preparation for rename (#415)
* refactor: rename delorean_cluster --> cluster

* refactor: rebane delorean_generated_types --> generated_types

* refactor: rename delorean_write_buffer --> write_buffer

* refactor: rename delorean_ingest --> ingest

* refactor: rename delorean_storage --> storage

* refactor: rename delorean_tsm --> tsm

* refactor: rename delorean_test_helpers --> test_helpers

* refactor: rename delorean_arrow --> arrow_deps

* refactor: rename delorean_line_parser --> influxdb_line_protocol
2020-11-05 13:44:36 -05:00
Andrew Lamb 9df6c24493
refactor: rename delorean_mem_qe --> mem_qe (#414) 2020-11-05 09:36:46 -05:00
Andrew Lamb 4f348836fe
refactor: remove delorean_parquet by compining with delorean_ingest (#412) 2020-11-05 09:29:59 -05:00
Andrew Lamb ff824a5477
refactor: rename delorean_wal --> wal, conslidate wal_writer (#411) 2020-11-05 09:25:29 -05:00
Andrew Lamb a3b88d5506
refactor: rename delorean_object_store --> object_store (#413) 2020-11-05 08:56:30 -05:00
Andrew Lamb 8399d2a159
refactor: rename delorean_table to packers (#409) 2020-11-05 08:52:22 -05:00
Andrew Lamb 075ba0d8d1
refactor: remove delorean_table_schema crate and fold it into data_types (#408) 2020-11-05 06:17:20 -05:00
Andrew Lamb c1abc90672
feat: Add support for gRPC tag and field references (#405) 2020-11-05 06:04:01 -05:00
Andrew Lamb 525e34bde9
feat: Support non utf8 tag keys, and pattern matching for InfluxQL generated predicates (#404)
* feat: Allow binary tag references in gRPC, predicate matching patterns

* feat: New predicate format and builder

* fix: Update to work with branches

* test: Add test coverage for rpc predicate conversion

* refactor: use From trait

* refactor: make logic more idomatic

* refactor: remove spurious log message

* fix: Apply suggestions from code review

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>

* refactor: use TryFrom trait

* fix: make it compile again

Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2020-11-04 17:09:04 -05:00
Carol (Nichols || Goulding) f23d30e35d
Merge pull request #410 from influxdata/cn/fix-build 2020-11-04 15:53:02 -05:00
Carol (Nichols || Goulding) d0cb5e3f56 fix: Tell cargo to rebuild if the gRPC proto file changes 2020-11-04 15:34:41 -05:00
Carol (Nichols || Goulding) 7d25dc8487 fix: Remove unused arrow dependency in delorean_ingest
This wasn't really causing any problems, just confusion, because the old
arrow and its deps were in the Cargo.lock.
2020-11-04 15:34:34 -05:00
Andrew Lamb bf0c58698e
refactor: rename delorean_data_types crate to data_type (#407)
* refactor: rename delorean_data_types crate to data_type - #401

* fix: fmt
2020-11-04 12:33:41 -05:00
Andrew Lamb d87994cbfc
refactor: restructure match for clarity (#406) 2020-11-04 12:33:27 -05:00
Andrew Lamb 7496cbcb48
feat: Expression utilities (#403)
* feat: Plan debugging utilities

* fix: fixups for code itself
2020-11-04 11:02:02 -05:00
Edd Robinson a5d907fab8
Merge pull request #400 from influxdata/er/feat/agg_sels
feat: aggregators on columns
2020-11-04 15:13:10 +00:00
Edd Robinson cb78a056c3 refactor: fix benchmarks 2020-11-02 21:49:21 +00:00
Edd Robinson cebb817210 feat: implement sum/count aggregations 2020-11-02 21:42:15 +00:00
Edd Robinson b4f70d181d feat: implement min/max on tag column 2020-11-02 19:08:23 +00:00
Edd Robinson 46a50805ec refactor: update row filtering on nullable columns 2020-11-02 19:08:23 +00:00
Edd Robinson 076fe065a8 feat: min/max support for fixed 2020-11-02 19:08:23 +00:00
Andrew Lamb 9f36914351
chore: Upgrade version of Arrow / DataFusion (3 of 3) + update code for new interfaces (#395) 2020-11-02 11:20:44 -05:00
Edd Robinson 8303dd197b
Merge pull request #399 from influxdata/er/feat/row_ids
feat: implement methods for getting rows via predicate
2020-11-02 15:29:00 +00:00
Edd Robinson 2027b1f8da
refactor: PR feedback
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-02 13:24:29 +00:00