Skip to content

Stable 25-1 TPCH1 Q12: Mkql memory limit exceeded in OLTP #17714

Open
@naspirato

Description

@naspirato

нашлось в тесте test_compatibility.py::TestCompatibility::test_tpch1[stable_25_1_to_current-row] в этом пр #17703

запустить можно так

./ya make -ttt --build "relwithdebinfo" -F 'test_compatibility.py::TestCompatibility::test_tpch1[stable_25_1_to_current-row]' ydb/tests/functional/compatibility
  1. поднимаем на stable-25-1 кластер
  2. запускаем tpch (init, generate, run) с Date and Timestamp types стообцами https://github.com/ydb-platform/ydb/pull/17565/files#diff-d68da6ce5c17427590a35ec571f7b02fa28cb00b475cd918e2ee31239db8c4e0R268-R318
  3. +/- стабильно воспроизводится эта ошибка
  4. TPCH выпоняется без retry!
<main>: Error: Mkql memory limit exceeded, allocated by task 1: 264306688, host: ghrun-xbwubi7lwe, canAllocateExtraMemory: 1, memory manager details for current node: TxResourcesInfo { TxId: 281474976730665, Database: /Root, PoolId: default, MemoryPoolPercent: 100.00, tx initially granted memory: 256KiB, tx total memory allocations: 409MiB, tx largest successful memory allocation: 33MiB, tx last failed memory allocation: 2MiB, tx total execution units: 4, started at: 2025-04-25T02:22:27.172029Z }
, code: 2029

В этом отчете есть запуск
https://storage.yandexcloud.net/ydb-gh-logs/ydb-platform/ydb/Run-tests/14651515465/ya-compatibility-tests-to-stable-25-1-analytics-x86-64/try_1/ya-test.html#FAIL

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions