ydb-platform / ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
https://ydb.tech
Apache License 2.0
3.99k stars 563 forks source link

Query compilation breaks on a cluster #7426

Open pavelvelikhov opened 3 months ago

pavelvelikhov commented 3 months ago

На кластере olap-testing-sas-common если поменять в конфиге уровень логирования KQP_YQL с TRACE на более низкий, начинаются ломаться запросы на этапе компилирования. Например половина запросов TPCH ломается

Приложен текущий конфиг кластера, где KQP_YQL уровень выставлен на TRACE (8) и все работает Если там внести изменение и поставить уровень например 5, начнутся ошибки

config.yaml.txt

pavelvelikhov commented 2 months ago

Получаю следующие ошибки примерно на половине запросов:

Status: INTERNAL_ERROR
Issues:
<main>: Error: Internal error while compiling query.
    <main>: Error: ydb/core/kqp/query_data/kqp_prepared_query.cpp:219: GetInfo(): requirement info failed.

Например так ломаются след запросы TPCH: Q1, Q10, Q12, Q14, Q15

В логах на кластере через unified_angent ничего релевантного обнаружить не смог. В UT проблема не повторяется