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
4 changes: 4 additions & 0 deletions tests/clickhouse-test
Original file line number Diff line number Diff line change
Expand Up @@ -1077,6 +1077,7 @@ class FailureReason(enum.Enum):
NO_STATEFUL = "no-stateful"
NO_OPENSSL_FIPS = "no-openssl-fips"
ENCRYPTED_STORAGE = "encrypted-storage"
OLD_ANALYZER = "old-analyzer"

# UNKNOWN reasons
NO_REFERENCE = "no reference file"
Expand Down Expand Up @@ -1661,6 +1662,9 @@ class TestCase:
if "no-parallel-replicas" in tags and args.no_parallel_replicas:
return FailureReason.NO_PARALLEL_REPLICAS

if "no-old-analyzer" in tags and is_old_analyzer_used(args):
return FailureReason.OLD_ANALYZER

if "no-async-insert" in tags and args.no_async_insert:
return FailureReason.NO_ASYNC_INSERT

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/env bash
# Tags: no-fasttest
# Tags: no-fasttest, no-ubsan
# no-fasttest: needs pyarrow to write the GeoParquet file.
# no-ubsan: memory tracking isn't reliably enforced in the standalone UBSan build (jemalloc off), so the oversized reserve isn't rejected. See Altinity/ClickHouse#2049.

# Regression test for an untracked-allocation DoS in the Parquet V3 GeoParquet (WKB) reader.
# The WKB reader took an element count straight off the wire and `reserve`d a std::vector of that
Expand Down
Loading