influxdb/storage
Stuart Carnie d424d7d1f5
feat(tsdb): Add new measurement based schema APIs
These APIs require a measurement, permitting an additional optimization
to reduce the search space against the TSM index. Specifically, the
search key prefix is extended from `org+bucket` to
`org+bucket,\x00=<measurement>`

* MeasurementNames
* MeasurementTagKeys
* MeasurementTagValues
* Adds an api to the models package for efficiently parsing the
  measurement tag (\x00) from a normalized series key
2020-04-02 08:33:58 -07:00
..
compat Storage engine now validates all tags are utf-8 2019-03-07 09:56:07 +00:00
flux chore(storageflux): update failing tests 2020-03-10 17:54:07 -05:00
reads build(flux): update Flux to v0.65.0 (#17484) 2020-03-27 18:42:19 -04:00
readservice refactor(storage): export IndexSeriesCursor (#17134) 2020-03-06 14:05:03 -08:00
wal fix: update test to use 'valid' marshalled predicate 2019-12-18 15:33:44 +00:00
Makefile feat(storageflux): move flux components out to separate package 2020-03-10 17:54:04 -05:00
bucket_service.go refactor(tsdb): move series file to its own package (#17224) 2020-03-12 11:32:52 -07:00
bucket_service_test.go refactor(tsdb): move series file to its own package (#17224) 2020-03-12 11:32:52 -07:00
config.go refactor(storage): move and remove to help cleanup tsdb package (#17275) 2020-03-16 12:23:15 -07:00
engine.go refactor(storage): move and remove to help cleanup tsdb package (#17275) 2020-03-16 12:23:15 -07:00
engine_measurement_schema.go feat(tsdb): Add new measurement based schema APIs 2020-04-02 08:33:58 -07:00
engine_schema.go fix(storage): Ensure Tag(Keys|Values) APIs never return (nil, nil) 2019-05-02 09:45:38 -07:00
engine_test.go refactor: add engine write benchmarks 2020-01-16 21:01:57 +00:00
metrics.go chore(storage): bring back storage_retention_checks_total (#14735) 2019-08-22 10:47:27 -07:00
opener.go feat(influxd): Tracing refactor (#12318) 2019-03-04 11:48:11 -08:00
points_writer.go respond to pr comments 2019-08-05 13:16:51 -05:00
points_writer_test.go refactor(tsdb): move series file to its own package (#17224) 2020-03-12 11:32:52 -07:00
retention.go fix(tasks): tasks look up system bucket id 2019-10-21 14:48:47 -07:00
retention_test.go fix: prevent integer overflow 2019-11-22 14:06:21 +00:00
series_cursor.go refactor(tsdb): move series file to its own package (#17224) 2020-03-12 11:32:52 -07:00
series_cursor_test.go refactor(tsdb): move series file to its own package (#17224) 2020-03-12 11:32:52 -07:00