Commit Graph

584 Commits (bae67cf43aacce1489f7a95dcd34b98b510860f0)

Author SHA1 Message Date
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
Edd Robinson 7d625648c9 refactor: remove redundant block members 2020-04-23 10:25:00 +01:00
Edd Robinson 8dc258b153 refactor: improve push 2020-04-22 13:45:41 +01:00
Edd Robinson 138c54b1a9 refactor: return option to reference 2020-04-22 12:18:51 +01:00
Edd Robinson 3a9f8aeeb8 docs: specify endianness 2020-04-21 17:31:59 +01:00
Edd Robinson 79506f3d3b refactor: use u16 for summary counts 2020-04-21 17:25:07 +01:00
Jake Goulding 9960dc33a5
Merge pull request #73 from influxdata/cn-negative-numbers
fix: Support negative values in the line protocol parser
2020-04-17 14:25:37 -04:00
Jake Goulding d31bcd2c0e fix: Support negative timestamp values
Also add proper errors for out-of-range values.
2020-04-17 10:32:58 -04:00
Carol (Nichols || Goulding) 4aae16066b fix: Support negative integer and floating-point field values
Also add proper errors for out-of-range values.
2020-04-17 10:32:55 -04:00
Carol (Nichols || Goulding) fbba16ab5b
Merge pull request #69 from influxdata/cn-storectl-bench-take-2
feature: Set up a benchmarking script that uses inch and storectl query
2020-04-13 16:45:26 -04:00
Carol (Nichols || Goulding) 40f8104e58 fix: Correct reference of RocksDB to MemDB; rest of comment still applies 2020-04-13 16:40:38 -04:00
Carol (Nichols || Goulding) fb8f736e54 refactor: Encode that Id cannot be 0 by using NonZeroU64 2020-04-13 16:40:38 -04:00
Carol (Nichols || Goulding) 6dd7c0a3e8 fix: Treat gRPC bucket_id as bucket name because MemDB assigns bucket ID 2020-04-13 16:40:38 -04:00
Carol (Nichols || Goulding) aecb390fcd feature: Add a create bucket HTTP api
For convenience when using cURL; easier to generate requests than using
gRPC.
2020-04-13 16:40:38 -04:00