Skip to content

Fix incorrect handling of timeout for executable dictionaries#87627

Merged
azat merged 3 commits intoClickHouse:masterfrom
azat:exec-dict-timeout-fix
Sep 25, 2025
Merged

Fix incorrect handling of timeout for executable dictionaries#87627
azat merged 3 commits intoClickHouse:masterfrom
azat:exec-dict-timeout-fix

Conversation

@azat
Copy link
Copy Markdown
Member

@azat azat commented Sep 25, 2025

Changelog category (leave one):

  • Bug Fix (user-visible misbehavior in an official stable release)

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

Fix incorrect handling of command_read_timeout for executable dictionaries

CI: https://s3.amazonaws.com/clickhouse-test-reports/json.html?PR=87563&sha=f43fe8e980ddb3355dedc608591f360c961e19c7&name_0=PR&name_1=Integration%20tests%20%28arm_binary%2C%20distributed%20plan%2C%203%2F4%29

@clickhouse-gh
Copy link
Copy Markdown
Contributor

clickhouse-gh bot commented Sep 25, 2025

Workflow [PR], commit [9f347b7]

Summary:

job_name test_name status info comment
Stateless tests (amd_binary, ParallelReplicas, s3 storage, parallel) failure
02461_prewhere_row_level_policy_lightweight_delete FAIL
01293_show_settings FAIL
Exception in test runner FAIL
Killed by signal (in clickhouse-server.log or clickhouse-server.err.log) FAIL
Fatal messages (in clickhouse-server.log or clickhouse-server.err.log) FAIL
Bugfix validation (integration tests) failure

@clickhouse-gh clickhouse-gh bot added the pr-bugfix Pull request with bugfix, not backported by default label Sep 25, 2025
Comment on lines -258 to -275
def test_executable_input_slow_python(started_cluster):
skip_test_msan(node)
assert node.query_and_get_error(
"SELECT dictGet('executable_input_slow_python', 'result', toUInt64(1))"
)
assert node.query_and_get_error(
"SELECT dictGet('executable_input_slow_pool_python', 'result', toUInt64(1))"
)


def test_executable_implicit_input_slow_python(started_cluster):
skip_test_msan(node)
assert node.query_and_get_error(
"SELECT dictGet('executable_implicit_input_slow_python', 'result', toUInt64(1))"
)
assert node.query_and_get_error(
"SELECT dictGet('executable_implicit_input_slow_pool_python', 'result', toUInt64(1))"
)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two are duplicates, there are the same functions in this file.

@vitlibar vitlibar self-assigned this Sep 25, 2025
@vdimir vdimir self-assigned this Sep 25, 2025
@vitlibar vitlibar removed their assignment Sep 25, 2025
@azat azat enabled auto-merge September 25, 2025 15:46
@azat azat disabled auto-merge September 25, 2025 15:46
@azat azat enabled auto-merge September 25, 2025 16:40
@azat azat added this pull request to the merge queue Sep 25, 2025
Merged via the queue into ClickHouse:master with commit 86d3f97 Sep 25, 2025
121 of 124 checks passed
@azat azat deleted the exec-dict-timeout-fix branch September 25, 2025 20:42
@robot-ch-test-poll3 robot-ch-test-poll3 added the pr-synced-to-cloud The PR is synced to the cloud repo label Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🍃 green ci 🌿 Fixing flaky tests in CI pr-bugfix Pull request with bugfix, not backported by default pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants