Go to file
Paul Dix 9a345e226c chore: refactor cluster to use in memory write buffer
This refactors cluster to use the in memory write buffer. It removes the injected DatabaseStore as it is no longer needed.
2020-10-14 08:36:49 -04:00
.circleci fix: Upgrade the resource class used to run CI tests (#332) 2020-10-01 14:56:32 -04:00
.github chore: ensure commit messages are semantic 2020-06-02 12:34:30 +01:00
benches refactor: move partitioned_store into its own module 2020-09-18 08:12:19 -04:00
delorean_arrow chore: Update arrow (again) to pick up latest changes to datafusion (#345) 2020-10-09 07:17:02 -04:00
delorean_cluster chore: refactor cluster to use in memory write buffer 2020-10-14 08:36:49 -04:00
delorean_data_types chore: refactor cluster to use in memory write buffer 2020-10-14 08:36:49 -04:00
delorean_generated_types chore: update dependencies 2020-09-25 17:22:48 +01:00
delorean_ingest refactor: fix clippy 2020-09-25 10:12:46 +01:00
delorean_line_parser feat: Implement partition templates and key generation 2020-10-10 11:32:17 -04:00
delorean_mem_qe chore: Update arrow to latest version (#335) 2020-10-02 14:46:07 -04:00
delorean_object_store feat: Add a local filesystem implementation of the object store 2020-06-29 08:48:48 -04:00
delorean_parquet chore: update Arrow/Parquet/DataFusion versions, consolidate references into new crate (#309) 2020-09-24 08:46:54 -04:00
delorean_partitioned_store refactor: rename delorean_storage_interface to delorean_storage (#308) 2020-09-22 17:18:53 -04:00
delorean_segment_store feat: implement data fusion execution and conversion to series sets (#353) 2020-10-13 16:53:00 -04:00
delorean_storage docs: Motivate the use of Arc in SeriesSet and SeriesSetPlan (#354) 2020-10-13 18:11:32 -04:00
delorean_table refactor: make clippy happy 2020-09-25 10:12:46 +01:00
delorean_table_schema refactor: No need to return &String 2020-06-26 13:12:19 -04:00
delorean_test_helpers feat: Send panic information to tracing events (#313) 2020-09-25 14:55:58 -04:00
delorean_tsm Merge remote-tracking branch 'origin/master' into alamb/take-2-228-index-parse-error 2020-07-15 11:20:40 -04:00
delorean_wal feat: Add a benchmark for restoring the WAL 2020-09-18 16:45:01 -04:00
delorean_wal_writer refactor: Changes to write buffer unrelated to self-describing change (#303) 2020-09-18 16:29:19 -04:00
delorean_write_buffer feat: Make table return all columns if none specified for arrow batch 2020-10-14 07:28:58 -04:00
docs docs: add note about using synchronous I/O and notes from @stuartcarnie on backpressure 2020-07-13 10:35:28 -04:00
influxdb2_client fix: Make influx client's URL public 2020-09-04 17:07:40 -04:00
proto/delorean feat: Store replicated writes 2020-10-11 15:45:08 -04:00
src feat: implement data fusion execution and conversion to series sets (#353) 2020-10-13 16:53:00 -04:00
tests feat: Add an authorization token to all client requests 2020-09-02 10:33:45 -04:00
.gitignore feat: basic store 2020-09-25 10:12:46 +01:00
Cargo.lock chore: refactor cluster to use in memory write buffer 2020-10-14 08:36:49 -04:00
Cargo.toml feat: Store replicated writes 2020-10-11 15:45:08 -04:00
Dockerfile.ci refactor: Don't install rust and clippy twice 2020-06-26 11:45:41 -04:00
Dockerfile.perf feat: When a branch ends with /perf, build in release mode and upload to quay 2020-07-03 11:42:33 -04:00
README.md docs: Initial style guide with idomatic error handling (#174) 2020-06-22 16:41:36 -04:00
env feat: Object storage in S3 and GCS 2020-06-10 17:23:52 -04:00
rust-toolchain feat: Use rust nightly (#123) 2020-06-05 17:45:44 -04:00
storectl-bench.sh feature: Add a create bucket HTTP api 2020-04-13 16:40:38 -04:00

README.md

Project Delorean

To compile and run this, you'll need:

  • Stable Rust
  • The flatc flatbuffer compiler >= 1.12.0
  • .env file in the directory to specify configuration options. You can see an example in the env file.

Contributing:

  • Delorean is written mostly in idiomatic Rust -- please see the Style Guide for more details.