Commit Graph

46 Commits (83b1f481120719c26386dacbcbc9da896ad739c5)

Author SHA1 Message Date
Jonathan A. Sternberg 02613f4f4d
Add a version constraint for influxql 2019-04-11 15:41:48 -05:00
Jonathan A. Sternberg 31501c9dcf
Upgrade flux to the latest version and remove the platform dependency
This integrates the influxdb 1.x series to the latest version of Flux
and updates the code to use it. It also removes the dependency on
platform and copies the necessary code from storage into the 1.x series
so the dependency is unneeded.

The flux functions specific to 1.x have been moved to the same structure
that flux changed to with having a `stdlib` directory instead of a
`functions` directory. It also adds a `databases()` function that
returns the databases from the meta client.
2019-04-04 10:55:09 -05:00
Stuart Carnie 9b7ffd36ad feat(influx_tools): Add support for describing schema via a TOML file
The `influx_tools generate` command has a new option, `-schema`, for
specifying a TOML file which describes a desired schema.
2019-02-26 16:51:19 -07:00
Nathaniel Cook 7ecab55018 chore: update Flux to v0.12.0 2019-01-03 15:14:10 -07:00
Jonathan A. Sternberg 41a46166e3
Update flux to 0.11.0 2018-12-19 13:49:01 -06:00
Stuart Carnie 0331214016 chore(platform): Update platform to resolve panic with group push down
influxdata/platform#1896
2018-12-13 11:33:13 -07:00
Nathaniel Cook 72876b1120 build: update Flux to v0.9.0 2018-12-12 12:57:54 -07:00
Nathaniel Cook d04a1b9e3e
Merge pull request #10561 from influxdata/flux-staging
chore: update Flux to v0.8.0
2018-12-12 09:28:47 -07:00
Stuart Carnie 23d1281b2a feat(influx_tools): Add gen-init and gen-exec commands
* gen-init initializes a database based on the provided CLI spec
* gen-exec generates the data for the target database based on the same
  CLI spec as gen-init
2018-12-12 07:38:21 -07:00
Nathaniel Cook f8c08d1971 chore: update Flux to v0.8.0 2018-12-11 12:28:24 -07:00
Nathaniel Cook f96e55cffd chore: update Flux to v0.7.2 2018-12-04 11:10:10 -07:00
Stuart Carnie 39a3d2335e chore(flux): Update to Flux 0.7.1
Resolve breaking API changes
2018-11-30 10:38:56 -07:00
Stuart Carnie 7c37b6e30c chore: Update to platform@master 2018-11-21 15:51:52 -07:00
Stuart Carnie dde5e16091 chore: Use influxdata/platform@sgc-reader for distributed query support
* Update mock to implement `func Err() error`
2018-11-21 15:51:52 -07:00
Jonathan A. Sternberg 0eb2333506
Update flux dep constraint to 0.7.0 2018-11-06 13:05:08 -06:00
Stuart Carnie 3599bdb382 chore(deps): Update flux and platform dependencies 2018-11-05 17:50:15 -07:00
Stuart Carnie 82c4be9657 chore(deps): Update Flux and Platform dependencies
Includes fix for distinct push down
2018-11-05 09:17:34 -07:00
Stuart Carnie f31dd5a733 chore(deps): Update platform and flux
The platform update is required for influxdata/platform/pull/1262
2018-11-01 15:56:48 -07:00
Stuart Carnie 70f9fe7fa3 chore(deps): Update platform and flux
The platform update is required for influxdata/platform/pull/1249
2018-10-31 12:48:52 -07:00
jlapacik ff416805c5
add Flux output functions (#10433)
* add flux output functions

* update flux dependency
2018-10-30 10:06:02 -07:00
jlapacik 50b9a12441
update flux dependency after planner integration (#10428) 2018-10-30 08:03:01 -07:00
Stuart Carnie 448e8079ad fix(storage): Update to latest flux and platform
* Due to a breaking API change, `BucketsDecoder` was updated to use
  `NewString` vs `NewStringValue`
2018-10-25 15:57:05 -07:00
Stuart Carnie c5ec3a3244 feat(influx): Add Flux support, enabled by specifying -type=flux 2018-10-25 11:12:14 -07:00
Adam 74f2cbe500
added physical implementation for the buckets() function (#10373) 2018-10-17 10:22:07 -04:00
Stuart Carnie b4fed53a68 feat(flux): Update platform / flux packages and implement from source 2018-10-12 07:40:46 -07:00
Jeff Wendling 69dc031a75 Use platform for most of the read service code
This commit deletes most of the code to service reads from influxdb
and pulls it in from platform instead.

Of note, the models.Tag and models.Tags types are now aliases to the
platform models.Tag and models.Tags types. Additionally, many types
in the tsdb package relating to cursors are also aliases to the same
types in the platform cursors package.

This updates the platform and flux repos to the current master in the
Gopkg.lock.
2018-10-10 11:20:25 -06:00
Edd Robinson 722ca22c79 Switch to influxdata fork 2018-09-18 15:58:38 -07:00
Stuart Carnie 62b9791da8 feat(flux): Add initial support for executing Flux queries 2018-09-17 22:38:27 -07:00
Jonathan A. Sternberg 16dd24bbb2 Run dep ensure with dep 0.5.0 2018-08-10 09:29:10 -05:00
David Norton 50bbf11299 add digest manifest 2018-08-03 15:17:08 -04:00
Edd Robinson 7662249fb9 Revert to RoaringBitmap org 2018-07-31 15:17:03 +01:00
Ben Johnson cb828f0187
Fix roaring dependency, minor PR fixes. 2018-07-26 09:32:43 +01:00
Ben Johnson fdfd038401
Add roaring bitmaps to TSI index files. 2018-07-24 17:59:23 +01:00
Jonathan A. Sternberg 38414553e0 Fix a panic when matching on a specific type of regular expression 2018-07-17 15:12:07 -05:00
Jonathan A. Sternberg 88b81941ac Modify the storage service to expose a grpc interface instead of yarpc 2018-06-28 14:03:09 -05:00
Edd Robinson e4e087d123 Update deps 2018-06-22 19:38:53 +01:00
Jonathan A. Sternberg b492b65b23 Improve the number of regex patterns that are optimized to static OR conditions
See influxdata/influxql#21 for details.
2018-06-19 13:44:15 -05:00
Edd Robinson ab293e813d
Merge pull request #9856 from pliu/backup_restore_parallel_compression
Parallelize compression/decompression during backup and restore
2018-06-15 14:30:25 +01:00
Jonathan A. Sternberg 17ca220f33 Enable the storage service by default 2018-06-13 10:56:50 -05:00
Edd Robinson fe425d4bda Use correct version of pgzip 2018-06-13 08:15:20 -07:00
Jonathan A. Sternberg f7bfae4044 Update the interface for the simplified call valuer 2018-03-31 00:21:36 -05:00
Jonathan A. Sternberg 035c537486 Updated all dependencies
Locked the prometheus client to a specific revision because we use a
revision more recent than the latest released version.
2018-03-19 13:08:58 -05:00
Jonathan A. Sternberg 196eea8cb5 Update dependencies and remove unnecessary constraints from Gopkg.toml
This also adds a small script to write out the dependencies to gdm.
These can be written with:

    $ ./write-gdm-deps.sh > Godeps

This is a temporary script during the migration.

The dependency overrides have also been removed in favor of them being
locked by Gopkg.lock.
2018-03-19 11:12:49 -05:00
Mark Rushakoff 426a9a0b8b Use math/bits exclusively instead of go-bits
We won't be rolling back to pre-Go1.9, so prefer the standard library
over a dependency that provides backwards compatibility.
2018-03-15 12:03:24 -07:00
Jonathan A. Sternberg c8b0c6e166 Update influxql to include the function type evaluators in the query package 2018-03-14 15:42:28 -05:00
Jonathan A. Sternberg 066d53f99d Use dep for dependency management instead of gdm 2018-03-12 15:20:08 -05:00