Commit Graph

32923 Commits (35ed5734bb2ca7bf625028930de8b38268077143)

Author SHA1 Message Date
Brett Buddin 2fe78240a0
Merge pull request #17669 from influxdata/bb/increase-execution-limits
feat(task): Add worker count option to Executor
2020-04-09 09:53:38 -04:00
Brett Buddin c08486ba5a
feat(task): Add option to Executor to set maximum worker count. 2020-04-09 09:37:17 -04:00
Timmy Luong e170b5d2df
fix(ui): update giraffe to fix spacing between ticks (#17692)
* fix(ui): update giraffe to fix spacing between ticks

* chore: update CHANGELOG
2020-04-08 17:45:56 -07:00
alexpaxton 0b94b09527
feat(ui): sort getting started dashboards by modified (#17657)
* feat(ui): sort getting started dashboards widget by modified

* feat(ui): make recent dashboards list searchable

* refactor(ui): increase font size of tutorials list

* fix(ui): prettier

* chore(ui): update changelog
2020-04-08 16:19:56 -07:00
Stuart Carnie cb618efc65
feat(tsm1): Implementation of MeasurementFields
This commit provides an implementation of the MeasurementFields
API per the design previously outlined.
2020-04-08 16:15:34 -07:00
Stuart Carnie 7de6383adf
refactor(tsm1): Allow race-free access to cache
This commit adds a new API to `Cache` to address data races
with the `TagKeys` and `TagValues` APIs.

`Cache` and `entry` provide `AppendTimestamps`, which
appends the current timestamps to the provided slice
to reduce allocations. As noted in the documentation,
it is the responsibility of the caller to sort and deduplicate
the values, if required.

The `cursors.TimestampArray` type was extended to permit
use of the `sort.Sort` API.
2020-04-08 16:15:05 -07:00
Stuart Carnie 31df76e1e9
refactor(tsm1): Add TimeRangeMaxTimeIterator
This commit introduces a new API for finding the maximum
timestamp of a series when iterating over the keys in a
set of TSM files.

This API will be used to determine the field type of a single
field key by selecting the series with the maximum timestamp.

It has also refactored the common functionality for iterating
TSM keys into `timeRangeBlockReader`, which is shared
between `TimeRangeIterator` and `TimeRangeMaxTimeIterator`.
2020-04-08 16:05:19 -07:00
Johnny Steenbergen 77bb23fd38 chore(pkger): refactor label mapping diff CLI table output 2020-04-08 15:13:47 -07:00
alexpaxton a43e9c4197
refactor(ui): polish labels interactions (#17660)
* refactor(ui): smooth out interactions of inline labels editor

* refactor(ui): remove visibility state from labels editor

* fix(ui): prevent labels list from expanding oddly

* chore(ui): update changelog
2020-04-08 14:55:06 -07:00
Johnny Steenbergen cee77081b2 feat(pkger): extend tasks with unique constraints 2020-04-08 14:38:32 -07:00
Johnny Steenbergen afb1653bff chore(pkger): refactor diffs to use reuable identifier type 2020-04-08 13:30:43 -07:00
Johnny Steenbergen 85e31e8194 feat(pkger): update tasks with unique constraints 2020-04-08 13:30:43 -07:00
alexpaxton ce69045708
fix(ui): enable token overlay headers to wrap (#17661) 2020-04-08 13:20:18 -07:00
Brett Buddin f9941311b7
Merge pull request #17670 from influxdata/bb/task-send-now
fix(query): Respect the now-time of the compiled query if it's provided
2020-04-08 15:42:01 -04:00
Brett Buddin 5859121898
chore(changelog): Update changelog to reflect now() fix 2020-04-08 15:16:31 -04:00
Lyon Hill 4728e36e1b
feat(metrics): allow red metrics to be more generic (#17678) 2020-04-08 12:58:36 -06:00
Pavel Závora 179adb0e9b
Merge pull request #17595 from influxdata/17356/influx-cli-file
feat(cmd/influx): add --file option to query and task commands
2020-04-08 20:45:44 +02:00
Johnny Steenbergen 845718c0d6 feat(pkger): update dashboards with unique constraints 2020-04-08 11:21:28 -07:00
Pavel Závora 3270d3328a
Merge branch 'master' into 17356/influx-cli-file 2020-04-08 19:54:43 +02:00
Pavel Zavora 18b1572ba9 chore: update Changelog 2020-04-08 19:49:40 +02:00
Johnny Steenbergen dd432360cc feat(pkger): update notification rule with unique constraints 2020-04-08 10:36:21 -07:00
Brett Buddin 6516b598c7
chore(swagger): Add "now" to the query API endpoint. 2020-04-08 13:04:25 -04:00
Brett Buddin dab8269841
fix(query): Respect the now-time of the compiled query if it's provided. 2020-04-08 11:50:47 -04:00
Andrew Watkins 9d791d12ed
fix: read only errors (#17664)
* fix: display notification on ne create

* fix: create dashboard from DE notify

* fix: keep user logged in on /write 403
2020-04-08 08:31:31 -07:00
Gianluca Arbezzano 45250eeda2
Merge pull request #17668 from influxdata/fix/set-route-to-trace
fix(tracing): set method to trace
2020-04-08 15:15:06 +02:00
Gianluca Arbezzano 4e1ff2d6ea
Merge pull request #17667 from influxdata/feature/add-userid-in-tracing
feat(tracing): add userID to lookup traces
2020-04-08 15:14:39 +02:00
Gianluca Arbezzano 36cc197470 fix(tracing): set method to trace
It is solid to use retrieve the method directly from the request.

Co-authored-by: George MacRorie <gmacrorie@influxdata.com>
Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
2020-04-08 14:48:53 +02:00
Gianluca Arbezzano 0a363b2ba7 feat(tracing): add userID to lookup traces
This commit adds `user_id` as a tag for traces. It helps to lookup and
filter traces we need by userID.

OrgID is harder to get right, so I will open an issue, but it will be
nice to have it in as well.

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
Co-authored-by: George MacRorie <gmacrorie@influxdata.com>
2020-04-08 14:19:05 +02:00
Alex Boatwright 0b6f8eada9
fix: escaping tags in flux queries (#17665) 2020-04-07 17:34:26 -07:00
Deniz Kusefoglu 7b0ca1a2bc
fix(alerting): ensure that status fields exist before renaming them (#17662) 2020-04-07 14:27:54 -07:00
Lyon Hill 33c39796bd
feat(tenant): update the client to use the new onboarding package (#17659) 2020-04-07 13:51:06 -06:00
Bucky Schwarz e55c085141 fix: sidebar upgrade now should now redirect properly 2020-04-07 12:38:51 -07:00
Alirie Gray 8975fd2365
refactor(tenant): move bucket and urm auth layers to tenant service (#17474)
Co-authored-by: Lyon Hill <lyondhill@gmail.com>
2020-04-07 11:13:27 -07:00
Ariel Salem ffa48c59b8
fix(ui): fixed dark lines in checks (#17651) 2020-04-07 10:56:55 -07:00
Bucky Schwarz 6854ead72f fix: force a server redirect to /upgrade 2020-04-07 08:02:19 -07:00
George 557d522af1
fix(tracing): add support for tracing route annotation when using chi (#17648) 2020-04-07 15:35:56 +01:00
Pavel Závora f91f67bbda
Merge pull request #17640 from influxdata/sranka-fix-cors-oss
fix(CORS): stop processing in pre-flight CORS requests
2020-04-07 11:29:11 +02:00
Pavel Zavora b6b904e105 fix(CORS): stop processing in pre-flight CORS requests 2020-04-07 08:12:31 +02:00
Alex Boatwright bd91a81123
feat: swallow the error for now (#17637) 2020-04-06 17:26:24 -07:00
alexpaxton 0677b88f9b
feat(ui): remove treenav flag (#17581)
* refactor(ui): remove treeNav feature flag

* chore(ui): remove unused components

* chore(ui): remove unused routes from settings

* chore(ui): update changelog

* fix(ui): repair login e2e test

* fix(ui): repair tasks navigation e2e test

* fix(ui): repair query builder navigation test

* fix(tenants): remove portion of test

@aliriegray mentioned I should make this change to match her PR https://github.com/influxdata/influxdb/pull/17474
2020-04-06 17:06:43 -07:00
Faith Chikwekwe e989443090
Merge pull request #17634 from influxdata/fix/sort-key-on-master
fix(storage/reads): update sortKey sorting method to use null byte as delimiter, not comma
2020-04-06 15:13:57 -07:00
Lyon Hill 4421a39639
feat(tenant): Build out the onboarding system in tenant and integrate it into launcher (#17558)
We are adding in a setup/user route this is not in swagger at the moment but will be
added once we feel it is stable.
2020-04-06 15:58:15 -06:00
Johnny Steenbergen c245f3233b chore(pkger): add stack state management for notification endpoints 2020-04-06 14:56:56 -07:00
Faith Chikwekwe edc1a7413d fix(storage/reads): update sortKey sorting method to use null byte as delimeter 2020-04-06 14:52:19 -07:00
Jonathan A. Sternberg 84386b884a
chore: fix the promqltests go module file (#17628)
The replace directive in the promqltests pointed to the wrong module
path. This is now fixed.
2020-04-06 16:28:29 -05:00
Ben Johnson 59f683e586
Merge pull request #17610 from influxdata/fix-cursor-buffer-read
fix(storage): Fix query cursor read that caused cursor truncation.
2020-04-06 15:20:55 -06:00
Ariel Salem c11b2d89e1
chore(ui): refactor logout to utilize new featureFlagging from IDPE (#17625) 2020-04-06 14:14:00 -07:00
Alex Boatwright 2746a8b2ce
fix: more variable dependancies (#17617) 2020-04-06 13:48:14 -07:00
Ben Johnson e639f99d03 fix(storage): Add filter regression test 2020-04-06 14:19:16 -06:00
alexpaxton 58c5cf6aea
fix(ui): ensure all dashboard cards render the same size (#17612)
* fix(ui): ensure all dashboard cards render the same size

* fix(ui): ensure dashboard cards with long names don't deform

* chore(ui): changelog

* fix(ui): update dashboard card name selector in e2e test
2020-04-06 13:14:28 -07:00