Commit Graph

3297 Commits (f4693e36c065c065599141d12d452b73a4674321)

Author SHA1 Message Date
Jake Goulding d4af54c3de refactor: extract the line protocol parser to a separate crate
This will facilitate reusing the parser for other tasks.
2020-05-26 13:22:34 -04:00
Jake Goulding d394e2177f test: Rewrite line_parser tests at a lower level
This will ease extracting them to a separate crate
2020-05-25 20:57:48 -04:00
Jake Goulding e573ca0061 test: Combine duplicate tests 2020-05-25 20:57:39 -04:00
Andrew Lamb 4a0b2cd671
doc: Initial file encoding thoughts (#88) 2020-05-22 17:28:24 -04:00
Carol (Nichols || Goulding) 0d023b60a4 feat: Metadata file 2020-05-22 11:36:26 -04:00
Carol (Nichols || Goulding) 5940b4fcdf
Merge pull request #86 from influxdata/cn-wal-total-size 2020-05-21 14:41:17 -04:00
Carol (Nichols || Goulding) a312bcc9bb test: Move file size tests out of the file rollover tests 2020-05-20 11:12:07 -04:00
Carol (Nichols || Goulding) 23fd94664e feat: Keep track of the total size of all the files in the WAL 2020-05-20 11:12:07 -04:00
Carol (Nichols || Goulding) d6df717e42
Merge pull request #82 from influxdata/wal-early-sync 2020-05-20 09:50:05 -04:00
Jake Goulding 59493c9903 feat: Allow an HTTP task to sync the WAL to disk immediately 2020-05-20 09:26:13 -04:00
Carol (Nichols || Goulding) 30776f3d74
Merge pull request #84 from influxdata/cn-wal-file-rollover 2020-05-20 09:23:06 -04:00
Andrew Lamb f5d7e70db9
fix: improve build error message when flatc is not installed (#85)
* fix: improve build error message when flatc is not installed

* Apply suggestions from code review

Co-authored-by: Jake Goulding <jake.goulding@integer32.com>

* Make it more canonical rust

Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2020-05-19 11:05:18 -04:00
Carol (Nichols || Goulding) f2823ccecd feat: WAL file rollover based on size of file 2020-05-18 14:08:24 -04:00
Carol (Nichols || Goulding) e5d8271eeb fix: Remove redundant clone 2020-05-13 09:52:20 -04:00
Carol (Nichols || Goulding) f1f41d84b5 test: Verify batches of multiple entries increase sequence number appropriately 2020-05-13 09:38:07 -04:00
Jake Goulding cbf4dd96e1 feat: Track a sequence number in the WAL 2020-05-13 09:17:33 -04:00
Carol (Nichols || Goulding) c98c84c101
Merge pull request #77 from influxdata/cn-delorean-wal 2020-05-13 08:43:26 -04:00
Jake Goulding 0ea0cf6a93 ci: install the Flatbuffers compiler 2020-05-11 15:38:47 -04:00
Carol (Nichols || Goulding) e25a4e1e83 feat: Integrate the WAL with delorean 2020-05-11 15:38:47 -04:00
Jake Goulding 4dd7a8cea8 feat: Introduce a WAL tailored for delorean 2020-05-11 15:38:44 -04:00
Jake Goulding bff4d2d6d9 refactor: Move temporary directory creation to test helpers 2020-05-11 15:26:00 -04:00
Jake Goulding 22136d5431 build: update semver-compatible versions 2020-05-11 15:25:54 -04:00
Jake Goulding 436e8293c0
Merge pull request #81 from influxdata/ci-cleanup 2020-05-08 11:23:35 -04:00
Jake Goulding 083ec01d0b ci: No longer need to limit parallelism due to RocksDB 2020-05-08 10:29:48 -04:00
Carol (Nichols || Goulding) 6ca1ef6dce
Merge pull request #80 from influxdata/cn-new-grpc-endpoints 2020-05-08 09:51:24 -04:00
Carol (Nichols || Goulding) 2014a749aa fix: Update after rebasing on the switch from BTreeMap to BTreeSet 2020-05-04 16:35:50 -04:00
Carol (Nichols || Goulding) 7d568704cd feat: Implement MeasurementFields gRPC request 2020-05-04 15:52:01 -04:00
Carol (Nichols || Goulding) e615607f4a feat: Implement MeasurementTagValues gRPC request 2020-05-04 15:52:01 -04:00
Carol (Nichols || Goulding) 1ab9230654 feat: Implement measurement tag keys request 2020-05-04 15:52:00 -04:00
Carol (Nichols || Goulding) e6e911ce3c feat: Implement the Measurement Names gRPC request 2020-05-04 15:52:00 -04:00
Carol (Nichols || Goulding) e0eb895a14 test: Add more measurements to the e2e test data 2020-05-04 15:52:00 -04:00
Carol (Nichols || Goulding) fbf25a5f8b feat: Update protobuf from idpe and influxdb 2020-05-04 15:52:00 -04:00
Carol (Nichols || Goulding) 415c8d5c5c
Merge pull request #79 from influxdata/cn-btreeset 2020-05-04 14:41:47 -04:00
Jake Goulding e107ec8e2f
Merge pull request #78 from influxdata/float-slices 2020-05-01 16:53:12 -04:00
Carol (Nichols || Goulding) c6dbba2e71 refactor: Use BTreeSet instead of BTreeMap<_, bool> 2020-05-01 14:49:07 -04:00
Jake Goulding a6682467a7 fix: Use approximate floating point comparisons for slices as well 2020-05-01 13:05:00 -04:00
Jake Goulding e369ada35a refactor: extract a crate with our custom assertions
There's probably an existing crate that we should use directly, but I
haven't found an exact match yet.
2020-05-01 13:04:24 -04:00
Carol (Nichols || Goulding) acb0c3f2d0
Merge pull request #76 from influxdata/cn-ci 2020-04-29 09:38:46 -04:00
Carol (Nichols || Goulding) 05c7d5949a test: CI commands need some more flags now that we're a workspace 2020-04-27 09:42:53 -04:00
Carol (Nichols || Goulding) 7f9eaf51d5
Merge pull request #74 from influxdata/cn-generate-points 2020-04-24 08:08:32 -04:00
Edd Robinson f1d5d50b92
Merge pull request #68 from influxdata/er-block-writer
feat: add Block Type
2020-04-23 22:48:38 +01:00
Carol (Nichols || Goulding) d476c233fe fix: Remove some unnecessary allocations when writing separated strings 2020-04-23 11:39:22 -04:00
Carol (Nichols || Goulding) db23571044 refactor: Allow more flexibility in random number generator used 2020-04-23 11:30:39 -04:00
Carol (Nichols || Goulding) 0350dabd70 docs: Add a note about possibly taking a seed for future work 2020-04-23 11:29:19 -04:00
Carol (Nichols || Goulding) fa69101945 refactor: Move the point utilities into a workspace crate 2020-04-23 11:26:37 -04:00
Carol (Nichols || Goulding) 2ecb3b0525 feat: Add some debug logging when receiving a write request 2020-04-23 11:11:56 -04:00
Carol (Nichols || Goulding) 6791b9598c feat: Utility to take line protocol and make write requests 2020-04-23 11:11:51 -04:00
Carol (Nichols || Goulding) 0956b665d8 feat: Add a utility to generate points in line protocol to stdout 2020-04-23 11:11:46 -04:00
Edd Robinson 4ee8c1ac46 docs: clarify checksum usage 2020-04-23 10:39:17 +01:00
Edd Robinson e5e3903771 fix: seek back to last offset 2020-04-23 10:39:17 +01:00