influxdb/services/storage
Stuart Carnie 5dfe3b2645 inmem startup improvments
* only call ParseTags when necessary
* remove dependency on inmem.Series in tsdb test package
* Measurement and Series are no longer exported. Their use is restricted
  to the inmem package
* improve Measurement and Series types by exporting immutable
  fields and removing unnecessary APIs and locks

Reduced startup time from 28s to 17s. Overall improvement including
#9162 reduces startup from 46s to 17s for 1MM series across 14 shards.
2017-12-29 07:58:52 -07:00
..
batch_cursor.gen.go Amendments based on feedback 2017-10-25 13:38:07 -07:00
batch_cursor.gen.go.tmpl Amendments based on feedback 2017-10-25 13:38:07 -07:00
batch_cursor.gen.go.tmpldata storage service 2017-10-25 13:38:07 -07:00
batch_cursor.go don't panic here; nil cursor is handled for now. fixes #9090 2017-11-10 11:21:31 -07:00
config.go storage service 2017-10-25 13:38:07 -07:00
eval.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
expr.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
predicate.go Amendments based on feedback 2017-10-25 13:38:07 -07:00
predicate.pb.go storage service 2017-10-25 13:38:07 -07:00
predicate.proto storage service 2017-10-25 13:38:07 -07:00
predicate_influxql.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
predicate_test.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
response_writer.gen.go initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
response_writer.gen.go.tmpl initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
response_writer.go ifql: writer tracks estimated size (bytes) to limit memory between Send 2017-11-20 11:33:37 -07:00
resultset.go storage service 2017-10-25 13:38:07 -07:00
rpc_service.go initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
series_cursor.go inmem startup improvments 2017-12-29 07:58:52 -07:00
series_cursor_test.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
service.go Update the zap logger dependency 2017-11-10 16:27:16 -06:00
storage.pb.go initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
storage.proto initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
storage.yarpc.go storage service 2017-10-25 13:38:07 -07:00
store.go fix descending queries 2017-11-13 17:14:36 -08:00
string.go initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
yarpc_server.go Update the zap logger dependency 2017-11-10 16:27:16 -06:00