Stuart Carnie
e1ec331048
improve startup performance
...
* replaces coordinating goroutines for single k-way heap merge iterator
* removes contention sending keys across buffered channels
startup time from 46s -> 28s for iterating 1MM keys across 14 shards
2017-11-27 12:44:58 -07:00
Jason Wilder
3c9eb9dad2
Merge pull request #8495 from wyc/master
...
Influx CLI: More Connection Warnings
2017-11-27 11:28:13 -07:00
Jason Wilder
71f5780c8a
Merge branch 'master' into master
2017-11-27 11:24:37 -07:00
Edd Robinson
e6b7140d65
Merge pull request #9143 from influxdata/er-show-tag-key-perf
...
SHOW TAG KEYS with high cardinality and many shards
2017-11-27 15:04:15 +00:00
Stuart Carnie
cb1e1de4c8
Merge pull request #9151 from influxdata/sgc-ifql
...
initial opentrace implementation for ifql RPC interface
2017-11-22 15:43:48 -07:00
Stuart Carnie
7cdfd95966
initial opentrace implementation for ifql interface
...
NOTE: does not include a default tracer until configuration across
projects is standardized
2017-11-22 14:42:26 -07:00
Jason Wilder
efe582ea14
Merge pull request #9147 from influxdata/jw-field-set
...
Speedup startup time for TSI
2017-11-22 12:41:00 -07:00
Jason Wilder
279f82a72e
Remove dead code
2017-11-22 11:17:34 -07:00
Jason Wilder
cacb55fac4
Fix typos
2017-11-22 11:17:34 -07:00
Jason Wilder
b674311830
Add magic number to fields index file
2017-11-22 11:17:34 -07:00
Jason Wilder
dd1c030815
Remove limit count param on fields
...
It's not used anymore.
2017-11-22 11:17:34 -07:00
Jason Wilder
c14b0e81b7
Save field types to speed up startup
...
This persists the field types in a shard to avoid having to scan
all the TSM files at startup.
2017-11-22 11:17:34 -07:00
Jason Wilder
c8b24b7939
Remove MANIFEST
2017-11-22 11:17:34 -07:00
Jason Wilder
d526b828d1
Merge pull request #9141 from influxdata/jw-waitgroup
...
Fix wait reused while disabling compactions
2017-11-22 10:54:04 -07:00
Edd Robinson
68dd5e27c8
Improve performance of TagKeys
2017-11-21 17:16:47 +00:00
Jason Wilder
50b6ace75f
Fix wait reused while disabling compactions
2017-11-20 14:55:47 -07:00
Stuart Carnie
e9cbc6da11
Merge pull request #9138 from influxdata/sgc-ifql
...
ifql: writer tracks estimated size (bytes) to limit memory between Send
2017-11-20 12:36:08 -07:00
Stuart Carnie
89877d7764
ifql: writer tracks estimated size (bytes) to limit memory between Send
2017-11-20 11:33:37 -07:00
Edd Robinson
5ff96d9193
Merge pull request #9127 from influxdata/er-fga
...
Implement FGA on SHOW COMMANDS
2017-11-20 14:51:58 +00:00
Jason Wilder
3d68b7aeb6
Merge pull request #9132 from influxdata/jw-assign-time
...
Reduce calls to time.Now()
2017-11-17 16:12:08 -07:00
Jason Wilder
0551849298
Reduce calls to time.Now()
...
These were showing up in profiles during heavy write load.
2017-11-17 14:23:02 -07:00
Jonathan A. Sternberg
e6f52a687e
Merge pull request #9123 from influxdata/js-9058-fix-space-required-after-regex-operator
...
Fix space required after regex operator
2017-11-17 10:54:50 -06:00
Mark Rushakoff
0cb7139d92
Merge pull request #9120 from influxdata/mr-14-changelog
...
Update changelog for 1.4.2 release
2017-11-17 07:54:23 -08:00
Edd Robinson
a5af19fc06
Address PR feedback
2017-11-17 12:43:48 +00:00
Edd Robinson
bff69f7a82
Refactor inmem implementation
2017-11-17 11:06:43 +00:00
Edd Robinson
25f0fedd6f
Fix MeasurementNamesByExpr in tsi1
2017-11-17 11:06:43 +00:00
Edd Robinson
3967e78885
Consolidate tests to tsdb package
2017-11-17 11:06:43 +00:00
Edd Robinson
b3407c5d46
Correct authorisation on inmem SHOW MEASUREMENTS
2017-11-17 11:06:43 +00:00
Edd Robinson
d4cecd7cc7
Add index authorisation test coverage
2017-11-17 11:06:43 +00:00
Edd Robinson
6851db3fc9
Add FGA support to SHOW MEASUREMENTS
2017-11-17 11:06:43 +00:00
Edd Robinson
5298339f21
Add test coverage for FGA on Tag Keys/Values
2017-11-17 11:06:43 +00:00
Edd Robinson
aa17ef55f9
Implement FGA on SHOW SERIES
2017-11-17 11:06:43 +00:00
Edd Robinson
8acab9b5ac
Fix existing bug where database was empty
2017-11-17 11:06:43 +00:00
Edd Robinson
c098081c7d
Don't initialise a new Authorizer each query
2017-11-17 11:06:43 +00:00
Jason Wilder
aa99a56bf1
Merge pull request #9129 from influxdata/jw-cursor-deletes
...
Fix KeyCursor not returning remaing blocks
2017-11-16 16:58:30 -07:00
Jason Wilder
02dbe6dbd3
Fix KeyCursor not return remaing blocks
...
If the first block that needs to be read was partially deleted such
that the trailing end has no values, it was possible for the query
cursor end early.
This was caused by the KeyCursor.ReadFloatBlock returning no values instead
of checking the remaing blocks.
2017-11-16 15:23:34 -07:00
Stuart Carnie
95e086d4fb
Merge pull request #9126 from influxdata/sgc-cleanup
...
remove empty file
2017-11-16 09:16:22 -08:00
Stuart Carnie
2c2244b79c
remove empty file
2017-11-16 09:02:31 -08:00
wyc
c0d184ee93
Influx CLI: More Connection Warnings
...
If we don't detect a server version, then there's a good chance that
we're not speaking to an InfluxDB server. We should warn the user about
this to make it easier for them to debug.
2017-11-16 11:59:29 -05:00
Jonathan A. Sternberg
5f16934aa7
Fix space required after regex operator
...
Fixed via influxdata/influxql#4 by @stop-start. Thanks!
2017-11-16 08:45:40 -06:00
Mark Rushakoff
8b345bf5aa
Update changelog for 1.4.2 release
2017-11-15 14:49:51 -08:00
Jason Wilder
e2cb1d0ff4
Merge pull request #9114 from influxdata/jw-force-full-plan
...
Add capability to force a full compaction
2017-11-15 10:45:00 -07:00
Jason Wilder
c3c4fd5d2e
Merge pull request #9117 from influxdata/jw-exclude-panic
...
Fix panic: runtime error: slice bounds out of range
2017-11-15 10:43:49 -07:00
Jason Wilder
dde2d87ec9
Update changelog
...
[ci skip]
2017-11-15 09:06:31 -07:00
Jason Wilder
ef06773d5b
Fix panic: runtime error: slice bounds out of range
...
A panic could occur if an invalid time range was passed to
Exclude/Include, etc.
2017-11-15 08:18:53 -07:00
Jason Wilder
4b07139feb
Update to xenial
2017-11-15 07:14:45 -07:00
Jason Wilder
97e0d496a6
Add capability to force a full compaction
...
This adds the capability to the engine to force a full compaction
to be scheduled. When called, it snapshots any data in the cache,
aborts running compactions and prevents level plans from returning
level plans.
2017-11-15 07:14:27 -07:00
Edd Robinson
f149c9f756
Merge pull request #9115 from liketic/bugfix/issues/9070
...
Fix wrong link to key concepts in README
2017-11-15 11:27:02 +00:00
liketic
dd439f5777
Fix wrong link to key concepts in README
2017-11-15 16:36:37 +08:00
Jonathan A. Sternberg
97ab61addb
Merge pull request #9092 from influxdata/jenkinsfile
...
Initial jenkinsfile
2017-11-14 11:12:32 -06:00