Paul Hummer
a4fd1caf8e
build(flux): update flux to v0.139.0 ( #22812 )
2021-11-01 14:04:18 -06:00
Daniel Moran
0fbda8397d
feat: recommend `influxd downgrade` after encountering unknown KV migration ( #22805 )
2021-11-01 11:07:54 -04:00
Jonathan A. Sternberg
b93f3a3222
build(flux): update flux to v0.137.0 ( #22792 )
2021-11-01 09:24:00 -05:00
Daniel Moran
eedd84671b
feat: initialize `influxd downgrade` command to run `Down()` migrations on metadata ( #22800 )
2021-10-29 16:34:01 -04:00
William Baker
b3b4dd6503
feat: sql migrator uses records of completed migrations ( #22797 )
...
* feat: sql migrator uses records of completed migrations
2021-10-29 09:29:10 -06:00
Daniel Moran
335b74b25f
feat: take a backup of KV/SQL metadata stores before applying migrations ( #22765 )
2021-10-28 16:02:15 -04:00
davidby-influx
88afa9229b
fix: detect misquoted tag values and return an error ( #22754 ) ( #22785 )
...
SHOW TAG KEYS FROM "foo" where bar="misquoted" is
erroneous, because the tag value must be enclosed
in single, not double, quotes. Although this
correctly returns no tag keys, it is very
inefficient and has cause out-of-memory failures
at a customer. This fix short-circuits the query.
closes https://github.com/influxdata/influxdb/issues/22755
(cherry picked from commit af9e89a4d4
)
closes https://github.com/influxdata/influxdb/issues/22757
2021-10-27 21:32:11 -07:00
mcfarlm3
8825cd5d50
feat: replication apis durable queue management ( #22719 )
...
* feat: added durable queue management to replications service
* refactor: improved mapping of replication streams to durable queues
* refactor: modified replication stream durable queues to use user-specified engine path
* chore: generated test mocks for replications DurableQueueManager
* chore: add test coverage for replications durable queue manager
* refactor: made changes based on code review, added mutex to durableQueueManager, improved error logging
* chore: ran make fmt
* refactor: further improvements to error logging
2021-10-26 12:14:29 -07:00
Nathaniel Cook
fba7fac534
build(flux): update flux to v0.136.0 ( #22751 )
2021-10-26 09:38:35 -06:00
Daniel Moran
58139c47b2
feat: add auth to remotes & replications APIs ( #22744 )
2021-10-26 11:32:35 -04:00
William Baker
ca6b99f9a2
build: use changelogger image for changelog generation ( #22748 )
...
* build: install a specific version of git-cliff for changelog job
* build: use pre-built image
* chore: correct image name
* chore: update deps
* chore: remove test job
2021-10-25 15:16:10 -06:00
Daniel Moran
8be2719e3a
chore: bump openapi sha for 2.1 release ( #22745 )
2021-10-25 15:23:42 -04:00
Daniel Moran
a1a725945b
chore: fix KV migration to add notebooks and annotations to all-access tokens ( #22738 )
2021-10-22 18:03:09 -04:00
Daniel Moran
7171e0752a
test: wait for time.Now to change before updating stack in pkger test ( #22735 )
...
Do this so comparisons between creation time and update time are realistic.
2021-10-22 16:20:17 -04:00
davidby-influx
5e6b0d539b
fix: extend snapshot copy to filesystems that cannot link ( #22703 ) ( #22732 )
...
If os.Link fails with syscall.ENOTSUP, then the file
system does not support links, and we must make copies
to snapshot files for backup. We also automatically make
copies instead of link on Windows, because although it
makes links, their semantics are different from Linux.
closes https://github.com/influxdata/influxdb/issues/16739
(cherry picked from commit d9b9e86db9
)
closes https://github.com/influxdata/influxdb/issues/22701
2021-10-22 08:59:41 -07:00
Daniel Moran
504f0e4413
feat: passing `type=basic` returns task metadata without query text ( #22728 )
2021-10-22 09:14:58 -04:00
Dane Strandboge
de7f052e5a
chore: fix `dump_tsi` deadlock ( #22705 )
2021-10-20 12:43:02 -05:00
William Baker
84776d7428
fix: manual task runs are scheduled asyncronously ( #22702 )
2021-10-20 09:12:57 -06:00
Jonathan A. Sternberg
05e6dc65c5
build(flux): update flux to v0.135.0 ( #22691 )
2021-10-18 15:53:41 -05:00
William Baker
d8430aa7dd
build: update script to run ui e2e tests ( #22670 )
...
* build: update script to run ui e2e tests
* chore: update comments for missing env var descriptions
2021-10-18 10:27:17 -06:00
Paul Hummer
2433e00e1c
build(flux): update flux to v0.134.0 ( #22671 )
2021-10-15 08:45:14 -06:00
Daniel Moran
a6d4dc250c
feat: list-bucket API supports pagination when filtering by org ( #22674 )
2021-10-14 15:09:28 -07:00
William Baker
42ac916253
feat: enable new dashboard autorefresh ( #22669 )
2021-10-13 16:17:03 -06:00
Russ Savage
1ba6581e74
feat: Add Bearer token auth ( #22498 )
...
* feat: add bearer token support
* fix: updating to use equalfold
2021-10-13 12:02:32 -07:00
Dane Strandboge
ca992e9fff
chore: use io/os over ioutil ( #22656 )
2021-10-12 16:55:07 -05:00
Daniel Moran
cac4b42898
build: bump to go1.17.2 ( #22652 )
2021-10-12 10:23:17 -07:00
Daniel Moran
401af4b3ae
feat(flux): enable writing to remote hosts via `to()` and `experimental.to()` ( #22634 )
2021-10-12 09:35:44 -07:00
Stuart Carnie
0700cc8582
chore: Add subquery tests for compatibility checks with Cloud 2 ( #22621 )
2021-10-12 10:49:01 +11:00
Daniel Moran
7b7d4f3856
fix(upgrade): don't drop shard-group durations when upgrading DBs ( #22650 )
...
Add KV migration to repair missing shard-group durations
2021-10-11 14:43:57 -07:00
Cody Shepherd
e75d023eba
build: the update-changelog script should not produce side-effects ( #22624 )
2021-10-11 09:31:30 -07:00
Sam Arnold
2ecbb68fc3
test: fix DiskSizeBytes flakiness ( #22639 )
2021-10-08 09:46:58 -04:00
Jonathan A. Sternberg
708e808d00
feat(query/stdlib): update window planner rules for location changes to support fixed offsets ( #22635 )
...
The pushdown does not support fixed offsets or non-UTC locations, but it
does now correctly compile and pushdown other windows.
2021-10-07 15:29:38 -05:00
Daniel Moran
e12e78aa69
fix: change session cookie name used by UI to avoid conflict with incompatible 2.0.x cookie ( #22632 )
2021-10-07 15:53:55 -04:00
Sam Arnold
a02782c63f
feat: return new operator token during backup overwrite ( #22629 )
...
* feat: return new operator token during backup overwrite
* chore: update swagger
* test: e2e restore test with new token
2021-10-07 09:07:09 -04:00
Daniel Moran
15a32a0860
refactor: consolidate session-handling code ( #22626 )
2021-10-06 22:37:02 -04:00
Sam Arnold
1542d2404f
feat: new recovery subcommand allows creating recovery user/token ( #22590 )
...
* feat: influxd recovery-cli allows creating recovery user/token
Closes #12051
* test: do not assert order of users or orgs in list
* fix: code review suggestions from dan
Co-authored-by: Daniel Moran <danxmoran@gmail.com>
* fix: more fixes from dan's review
* chore: depend on tabwriter from influx-cli
* chore: revert onboarding refactor
Co-authored-by: Daniel Moran <danxmoran@gmail.com>
2021-10-06 12:37:36 -04:00
Daniel Moran
a4ee58e451
build: refactor lint and race-test jobs to use cross-builder executor ( #22584 )
2021-10-05 16:27:00 -04:00
Daniel Moran
7c19225bed
feat: implement replication validation ( #22581 )
2021-10-05 14:34:38 -04:00
Sam Arnold
725794ef28
feat: show measurement database and retention policy wildcards ( #22396 )
...
* feat: show measurement database and retention policy wildcards
Closes #22390
* chore: formatting
* test: this commit fails tests with empty database
* fix: show measurements with one empty database
2021-10-05 13:20:15 -04:00
Sean Brickley
5432ca67dc
build(flux): update flux to v0.133.0 ( #22615 )
2021-10-04 15:48:57 -04:00
Daniel Moran
2795c600c1
feat: add `--storage-write-timeout` flag to set write request timeouts ( #22617 )
2021-10-04 15:38:09 -04:00
Jonathan A. Sternberg
a01d42db37
feat(query/stdlib): update push down window logic for location option ( #22607 )
2021-10-01 14:27:37 -05:00
Sam Arnold
0a6f562a44
fix: do not allow shard creation to create overlapping shards ( #22604 )
2021-10-01 08:07:34 -04:00
Christopher M. Wolff
ea018dfc21
build(flux): update flux to v0.132.0 ( #22592 )
...
* build(flux): update flux to v0.132.0
* chore: suppress staticcheck for use of deprecated proto package
This package will be upgraded by this PR:
https://github.com/influxdata/influxdb/pull/22571
2021-09-28 15:52:16 -07:00
Jamie Strandboge
81cf5d76af
chore(Makefile): allow specifying -gcflags via env ( #22440 )
...
Various make targets call '$(GO_BUILD)' but there is no facility for
specifying arguments to 'go build'. As a first step, introduce the
GCFLAGS Makefile variable that when unset, operates as always, but when
set, adds '-gcflags "$(GCFLAGS)"' to go build. Eg, when unspecified,
maintain the current behavior:
$ make
...
env GO111MODULE=on go build -tags ... -ldflags ...
When specified, add the specified -gcflags:
$ GCFLAGS="all=-N -l" make
...
env GO111MODULE=on go build -tags ... -gcflags "all=-N -l" -ldflags ...
This could be useful in various situations such as producing unoptimized
builds (like in the above).
In addition, remove the now unused (since cmd/influx was removed)
GO_BUILD_SM environment variable.
2021-09-24 12:38:10 -05:00
Daniel Moran
1e9a31a675
build: add CI jobs to natively test ARM64, Mac, and Windows ( #22539 )
2021-09-24 11:03:56 -04:00
Daniel Moran
d5b6f8e8a4
fix: allow empty reqeust bodies to write API ( #22574 )
2021-09-24 09:51:39 -04:00
pierwill
22fa31640b
ci: Verify checksum of goreleaser install script ( #22570 )
2021-09-23 16:32:27 -05:00
Daniel Moran
4de57500a5
test: add ungrouped-agg case to perf test suite ( #22567 )
2021-09-23 16:24:33 -04:00
Tristan Su
0f6614ffa7
fix(tsdb): sync series segment to disk after writing ( #22545 )
...
Co-authored-by: Tristan Su <suqing.sq@alibaba-inc.com>
2021-09-23 12:09:16 -05:00