Commit Graph

28 Commits (2.7)

Author SHA1 Message Date
Brandon Pfeifer 2a062608ae
fix: update broken flux and perf tests (2.7) (#24619)
* fix: update broken flux and perf tests (main-2.x) (#24617)

* chore: download repository key to file

* fix: broken perf tests

Some perf tests had to be temporarily disabled. Work is
needed in the pref_tests repositories to make them work
again.

* fix(tsi1/partition/test): fix data race in test code (#24613)

* fix(tsi1/partition/test): fix data race in test code

TestPartition_Compact_Write_Fail test was not locking the partition
before changing the value of MaxLogFileSize. This PR exports the mutex
of the partition to allow the test to access it and lock. Alternatives
require more changes such as a Setter method if we need to hide the
mutex.

* fixes #24042, for #24040

* chore: complete renaming of mutex in file and fix flux test

The flux test is another failing test because it was using a relative
time range.

---------

Co-authored-by: Phil Bracikowski <13472206+philjb@users.noreply.github.com>
2024-01-31 15:46:53 -05:00
Joshua Powers 109bc88512
chore: update package repo GPG key (#24061) 2023-01-26 16:10:09 -07:00
Sam Arnold fea3037c6b
feat: configure perf tests with yaml (#22887) 2021-11-18 15:02:31 -05:00
Sam Arnold 16e3b165ca
chore: refactor performance test to generate queries and data together (#22861) 2021-11-15 12:01:38 -05:00
Daniel Moran 4de57500a5
test: add ungrouped-agg case to perf test suite (#22567) 2021-09-23 16:24:33 -04:00
William Baker 0c59cd79e3
build: series cardinality perf test (#22509)
* build: series cardinality perf test
2021-09-17 15:14:41 -06:00
William Baker 33afff378c
build: run perf test queries only on specific datasets (#22480)
* build: run perf test queries only on specific datasets

* fix: use new aliases to fix group window transpose
2021-09-16 09:41:06 -06:00
William Baker eca834cc03
build: new multi-measurement perf test (#22345)
* build: new multi-measurement test
2021-08-30 16:32:47 -06:00
Daniel Moran aee9f817d8
test: add `aggregate-drop` case to iot perf-tests (#22263) 2021-08-20 11:42:13 -04:00
William Baker 0649113c6e
build: use alterate names for IoT query types (#22244)
* build: use alterate names for IoT query types
2021-08-18 09:57:24 -06:00
William Baker 2bf5f8ef3e
build: add multi measurement query benchmarks (#22217)
* build: add multi measurement query benchmarks

* chore: add comment for default match of query interval
2021-08-17 10:35:05 -06:00
William Baker d677fa1eeb
build: add perf tests for group-window-transpose (#22199)
* build: add perf tests for group-window-transpose
2021-08-13 14:38:58 -06:00
Dane Strandboge 1f5f927d74
build: add perf test for sorted-pivot (#22192) 2021-08-13 14:07:58 -05:00
William Baker 9e8f47a472
build: don't include host tag on perf test results (#22183)
* build: dont report host for perf tests
2021-08-12 09:48:44 -06:00
Dane Strandboge d044c585ac
build: add perf test for aggregate-keep (#22175) 2021-08-11 16:53:23 -05:00
William Baker 7c8a5ab68f
build: add perf test for filtered queries (#22159)
* build: add perf test for filtered queries

* chore: run only on master
2021-08-11 14:22:21 -06:00
William Baker 53d2d7c3ef
build: add perf test for fast query (#22148)
* build: add fast iot query perf test
2021-08-10 15:38:08 -06:00
Daniel Moran 43f5aefe6c
build: include query-format in EC2 perftest instance names (#22134) 2021-08-09 15:42:27 -04:00
Daniel Moran b4170a9d34
build: parallelize flux and influxql perf tests (#22118) 2021-08-09 14:07:01 -04:00
Daniel Moran 34d73cfd88
build: remove file_tag from perf-test telegraf config (#22122) 2021-08-09 14:05:11 -04:00
Daniel Moran 817fae2a9a
build: replace general perf tests with aggregate tests, refactor script (#22068) 2021-08-09 10:23:06 -04:00
Daniel Moran e15b15b9c2
build: re-add branch as a tag in perftest results (#22050) 2021-08-05 11:59:45 -04:00
William Baker 886dfee91b
chore: add metaquery perf tests (#22008)
* build: metaquery perf tests

* fix: add scale string and seed to data file name

* fix: adjust telegraf outputs

* fix: fix force_compaction func

* fix: dont overwrite existing result files
2021-08-05 09:03:39 -06:00
Cody Shepherd 035e11e3ca
chore: perftests should use API instead of influx cli (#21909) 2021-07-22 11:04:47 -07:00
Cody Shepherd 7ea348db35
chore: enable query performance tests (#21892) 2021-07-20 09:05:06 -07:00
Cody Shepherd 865a030420
chore: change commit and branch keys to fields instead of tags (#21824)
context: configuring unique data as tags causes series cardinality to
grow in an unbounded manner; data with unique values should be set
as fields
2021-07-15 10:19:59 -07:00
Cody Shepherd cff403af0d
chore: enable log retention for performance tests (#21708)
* chore: upload perftest logs to s3 bucket when finished

* chore: turn on verbose telegraf logging in perf test reporting
2021-06-17 08:46:44 -07:00
Cody Shepherd 45f8c66345
chore: enable ingest performance tests for master (#21627)
* chore: enable ingest performance tests (#21624)

* chore: add run script for performance tests

* chore: update circle config to run performance tests

* chore: adjustments to perf test config

* remove 1.8 branch here, as that branch is already configured for perf
  tests
* remove extraneous comments in config and perftest script
* move perftest setup logic out of circle config and into a script
* use a specific ubuntu machine image for circle driver
* omit gzip/gunzip from perf test dataset manipulations

* chore: use r5.2xlarge instance type and put perf test dataset in ramdisk

* chore: fix query logic in nightly aws teardown (#21678)
2021-06-15 10:00:40 -07:00