Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/actions/create_workflow_report/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@ runs:
FINAL: ${{ inputs.final }}
shell: bash
run: |
pip install clickhouse-driver==0.2.8 numpy==1.26.4 pandas==2.0.3 jinja2==3.1.5
# Newer runners have these deps preinstalled; only install on Ubuntu 22.
if [[ -f /etc/os-release ]] && . /etc/os-release && [[ "$VERSION_ID" == "22.04" ]]; then
pip install clickhouse-driver==0.2.8 numpy==1.26.4 pandas==2.0.3 jinja2==3.1.5
fi

CMD="python3 .github/actions/create_workflow_report/create_workflow_report.py"
ARGS="--actions-run-url $ACTIONS_RUN_URL --known-fails --cves --pr-number $PR_NUMBER"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -762,10 +762,9 @@ def get_new_fails_this_pr(

def _workflow_config_s3_url(pr_number: int, commit_sha: str, ref_name: str) -> str:
if pr_number == 0:
# REF uploads use a double slash before config_workflow in the S3 key.
return (
f"https://{S3_BUCKET}.s3.amazonaws.com/REFs/{ref_name}/{commit_sha}/"
"/config_workflow/workflow_config_masterci.json"
"config_workflow/workflow_config_masterci.json"
)
return (
f"https://{S3_BUCKET}.s3.amazonaws.com/PRs/{pr_number}/{commit_sha}/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
#!/bin/bash
# This script is for generating preview reports when invoked as a post-hook from a praktika job
pip install clickhouse-driver==0.2.8 numpy==1.26.4 pandas==2.0.3 jinja2==3.1.5
# Newer runners have these deps preinstalled; only install on Ubuntu 22.
if [[ -f /etc/os-release ]] && . /etc/os-release && [[ "$VERSION_ID" == "22.04" ]]; then
pip install clickhouse-driver==0.2.8 numpy==1.26.4 pandas==2.0.3 jinja2==3.1.5
fi
ARGS="--mark-preview --known-fails --cves --actions-run-url $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID --pr-number $PR_NUMBER"
CMD="python3 .github/actions/create_workflow_report/create_workflow_report.py"
$CMD $ARGS
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1637,7 +1637,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Compatibility check (arm_release)' --workflow "MasterCI" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_1_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDEvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)"
Expand Down Expand Up @@ -1688,7 +1688,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)' --workflow "MasterCI" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_2_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 2/2)"
Expand Down Expand Up @@ -1841,7 +1841,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/2)' --workflow "MasterCI" --ci --timestamp

stateless_tests_amd_debug_parallel:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_debug, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfZGVidWcsIHBhcmFsbGVsKQ==') }}
name: "Stateless tests (amd_debug, parallel)"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1230,7 +1230,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'AST fuzzer (amd_debug, targeted, old_compatibility)' --workflow "PR" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_1_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDEvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)"
Expand Down Expand Up @@ -1279,7 +1279,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)' --workflow "PR" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_2_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 2/2)"
Expand Down Expand Up @@ -1426,7 +1426,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/2)' --workflow "PR" --ci --timestamp

stateless_tests_amd_debug_parallel:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_debug, ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfZGVidWcsIHBhcmFsbGVsKQ==') }}
name: "Stateless tests (amd_debug, parallel)"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pull_request_community.yml
Original file line number Diff line number Diff line change
Expand Up @@ -922,7 +922,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Quick functional tests' --workflow "Community PR" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_1_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, build_amd_debug, build_arm_binary, config_workflow, fast_test, stateless_tests_amd_debug_parallel, stateless_tests_arm_binary_parallel]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDEvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)"
Expand Down Expand Up @@ -970,7 +970,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)' --workflow "Community PR" --ci --timestamp

stateless_tests_amd_asan_ubsan_distributed_plan_parallel_2_2:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_asan_ubsan, build_amd_debug, build_arm_binary, config_workflow, fast_test, stateless_tests_amd_debug_parallel, stateless_tests_arm_binary_parallel]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 2/2)"
Expand Down Expand Up @@ -1114,7 +1114,7 @@ jobs:
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/2)' --workflow "Community PR" --ci --timestamp

stateless_tests_amd_debug_parallel:
runs-on: [self-hosted, altinity-on-demand, altinity-builder, 16c]
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester, 16c]
needs: [build_amd_debug, config_workflow, fast_test]
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfZGVidWcsIHBhcmFsbGVsKQ==') }}
name: "Stateless tests (amd_debug, parallel)"
Expand Down
2 changes: 1 addition & 1 deletion ci/defs/defs.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class RunnerLabels:
ARM_LARGE_STORAGE = ["self-hosted", "altinity-on-demand", "altinity-func-tester-aarch64"]
AMD_MEDIUM = ["self-hosted", "altinity-on-demand", "altinity-func-tester", "16c"]
ARM_MEDIUM = ["self-hosted", "altinity-on-demand", "altinity-func-tester-aarch64", "16c"]
AMD_MEDIUM_CPU = ["self-hosted", "altinity-on-demand", "altinity-builder", "16c"]
AMD_MEDIUM_CPU = ["self-hosted", "altinity-on-demand", "altinity-func-tester", "16c"]
ARM_MEDIUM_CPU = [
"self-hosted",
"altinity-on-demand",
Expand Down
4 changes: 3 additions & 1 deletion ci/jobs/functional_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ def run_tests(
"parallel": "--no-sequential",
"sequential": "--no-parallel",
"amd_tsan": " --timeout 1200", # NOTE (strtgbb): tsan is slow, increase the timeout to avoid timeout errors
"amd_debug": " --timeout 900", # NOTE (strtgbb): debug + parallel contention: TPC-DS and other heavy tests hit the default 600s budget
"flaky check": "--flaky-check",
"targeted": "--flaky-check --no-self-parallel",
}
Expand Down Expand Up @@ -324,6 +323,9 @@ def main():
elif "msan" in args.options:
# MSan is slow
nproc = int(Utils.cpu_count() * 0.4)
elif "debug" in args.options and nproc < 32:
# leave more room for clickhouse-server on medium runners.
nproc = int(Utils.cpu_count() * 0.4)
elif is_azure_storage:
# azure FT runs only under ASan; concurrent heavy queries overrun the
# shared server memory cap, so the OvercommitTracker kills queries across
Expand Down
2 changes: 1 addition & 1 deletion tests/config/users.d/limits.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ profiles:
max_execution_speed: 100G
max_execution_speed_bytes: 10T
timeout_before_checking_execution_speed: 300
max_estimated_execution_time: 600
max_estimated_execution_time: 900
max_columns_to_read: 20K
max_temporary_columns: 20K
max_temporary_non_const_columns: 20K
Expand Down
2 changes: 1 addition & 1 deletion tests/queries/0_stateless/00093_prewhere_array_join.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-- Tags: stateful
-- Tags: stateful, no-random-settings
SELECT arrayJoin([SearchEngineID]) AS search_engine, URL FROM test.hits WHERE SearchEngineID != 0 AND search_engine != 0 FORMAT Null;

SELECT
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q01.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q02.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q03.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q04.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q05.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q06.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q07.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q08.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q09.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q10.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
3 changes: 2 additions & 1 deletion tests/queries/0_stateless/04033_tpc_ds_q11.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#!/usr/bin/env bash
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check
# Tags: no-fasttest, no-random-settings, no-replicated-database, no-flaky-check, no-parallel
# no-fasttest: TPC-DS tables use web disk (S3) which is not available in fasttest.
# no-random-settings: random session_timezone, query_plan_join_swap_table, etc. change query results.
# no-replicated-database: the `tpcds` database is not created in DatabaseReplicated mode.
# no-flaky-check: TPC-DS queries are too expensive for thread fuzzer.
# no-parallel: heavy queries contend on the shared server under parallel FT jobs.

CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
Expand Down
Loading